在linux服务器上安装Jenkins
Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用。本章教大家如何在linux服务器上安装Jenkins。
一、获得一台linux服务器
要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最简单的方式获得一台linux服务器,就是从阿里云上租一台。镜像选择CentOS7.3 64位。
阿里云上租服务器
二、安装jdk
Jenkins的运行需要依赖jdk,所以在安装Jenkins之前我们得先把jdk装上。没有安装经验的同学可以参考我的另一篇在linux服务器上安装jdk的教程。传送门:在linux服务器上安装jdk
三、yum安装Jenkins
这里推荐使用yum方式安装Jenkins,最简单方便。
yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
添加Jenkins到yum
yum安装Jenkins
yum install jenkins
随后就可以看到系统开始自动下载安装。
出现提示是否下载的时候输入y
并按回车。
耐心等待安装完成。
yum安装Jenkins
现在Jenkins已经安装好了,不过启动之前最好稍微修改一下配置。默认情况是Jenkins是使用Jenkins
用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root
;另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。
输入命令进入Jenkins配置文件
vi /etc/sysconfig/jenkins
在配置文件中很容易找到
Jenkins配置文件
此处修改配置、
JENKINS_USER="root"
JENKINS_PORT="8081"
修改配置文件
修改完配置后,保存退出。
好了,现在配置文件也修改好了,可以启动Jenkins了。
输入启动命令以启动Jenkins服务。
service jenkins start
Jenkins启动成功
出现OK
表示Jenkins启动成功。
在浏览器输入ip:8081
进入Jenkins登录页面。
Jenkins首次登录
进入登录页面后,Jenkins提示我们需要输入超级管理员密码进行解锁。根据提示,我们可以在/var/lib/jenkins/secrets/initialAdminPassword
文件里找到密码。
输入命令以找到密码。
tail /var/lib/jenkins/secrets/initialAdminPassword
找到解锁密码
找到密码后,复制密码,粘贴到Jenkins解锁页面,点击Continue
继续初始化配置。短暂的等待后,进入插件安装页面。
Jenkins插件安装
这里我们点击的Install suggested plugins
,安装默认插件,当然你也可以点击另一个按钮安装指定的插件。
点击后,页面进入了插件下载安装页面。
默认插件安装
耐心等待全部安装完成。安装完成后,页面自动进入了管理员账户注册页面。
管理员账户注册
这个页面大家肯定都不陌生,自己输入信息注册吧。输入完信息点击Save and Finish
。
Jenkins安装完成
点击Start using Jenkins
,进入Jenkins主页面。
在linux服务器上安装Jenkins相关推荐
- 如何在 Linux 服务器上安装 Red5?
安装 Red5 服务启动脚本下载地址 要在 Linux 服务器上安装 Red5,应该先安装 JDK 和 ANT.可以参考< 如何在 64 位 linux 机器上安装 jdk1.6 ...
- 一台服务器可以安装多个mysql数据库_在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式...
(一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...
- 在Linux服务器上安装cmake遇到的小问题
在Linux服务器上安装cmake遇到的小问题 make install时无权限 cmake时未找到命令 正常的安装流程在这里就不写了,可以参照其他博主的详细流程 make install时无权限 报 ...
- 【DL】linux服务器上安装Anaconda3
1.本地连接远程服务器 使用MobaXterm连接远程服务器 2.下载Anaconda3安装包 安装包下载地址 https://www.anaconda.com/ 因为我们要在linux服务器上安装, ...
- linux服务器上安装mysql
mysql版本:mysql-5.6.44-linux-glibc2.12-x86_64.tar linux操作系统和版本信息: 1.检查linux服务器上是否已安全mysql [root@localh ...
- 在linux服务器上安装git
git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git.这里介绍两种安装方式:1.yum安装:2.从github上下载最新的源码编译后安装 一.获得一台linux服务器 ...
- linux操作系统. 80188,Materials-Studio5.5在Linux服务器上安装与测算讨论 - 第一原理 - 小木虫 - 学术 科研 互动社区...
前两天在实验室的服务器上安装了Materials-Studio5.5,并改写了原来的脚本进行了CASTEP测试计算,由于本人不使用MS,对Linux系统和计算机不是很熟悉,过程中出现了很多不明白的地方 ...
- RabbitMQ在Linux服务器上安装并远程控制
安装 我的服务器操作系统版本是Centos7. 1.准备安装包 因为RabbitMQ是基于erlang开发的,所以还需要准备它的环境,所以还需要准备另外两个安装包. 安装包自取:https://ori ...
- centos8 用u盘安装失败_玩转jenkins - 在自己的服务器上安装jenkins
作者:zz_jesse 转发链接:https://mp.weixin.qq.com/s/2XVfym2MLvTVcbDfOOJ2mg 前言 做前端也好几年了,项目的CI/CD一直用的都是公司现有的je ...
最新文章
- 截取指定内容/截取用逗号隔开的各个关键字
- win7提示Xshell5提示缺少msvcp110.dll解决办法
- 深圳当代艺术家的一次聚会
- Silverlight实用窍门系列:63.Silverlight中的Command,自定义简单Command
- 如何让VsCode自动格式化代码?
- 推荐系统整体架构及算法流程详解
- java 套接字 访问tcp_Java 网络编程(五) 使用TCP/IP的套接字(Socket)进行通信
- 月薪2w的00后女财务,靠这套报表模板征服了老板
- Windows的拖放操作使用方法
- 注解 java 原理_Java注解基本原理
- jQuery:节点操作、事件操作
- 问卷调查设计应注意避免的六大禁忌
- CMS内容管理系统可行性分析
- winform开发框架介绍
- mysql 查询重复数据并删除
- s3c2440芯片累加汇编语言,S3C2440—3.用点亮LED来熟悉裸机开发的详细流程
- 盘点无线互联网战国七雄
- Android 在一个APP内打开另一个APP
- 强一致共识算法-BFT/CFT
- 【北邮国院大三上】互联网协议_Internet Protocol_PART A