1、安装JDK
yum install -y java
或者从Java官网下载rpm包安装
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装完成后最好看下版本:
[root@ip-172-31-27-3 ec2-user]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
2、安装jenkins
- 添加Jenkins库到yum库,Jenkins将从这里下载安装。
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins
- 如果不能安装就到官网下载jenkis的rmp包,官网地址(http://pkg.jenkins-ci.org/redhat-stable/)【https://jenkins.io/download/】
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.176.1-1.1.noarch.rpm
rpm -ivh jenkins-2.176.1-1.1.noarch.rpm
3、配置jenkis的端口
vim /etc/sysconfig/jenkins
找到修改端口号:
JENKINS_PORT=”8080″ 此端口不冲突可以不修改
4、启动jenkins
service jenkins start/stop/restart
- 安装成功后Jenkins将作为一个守护进程随系统启动
- 系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
- 启动的时候将从/etc/sysconfig/jenkins获取配置参数
- 默认情况下,Jenkins运行在8080端口,在浏览器中直接访问该端进行服务配置
- Jenkins的RPM仓库配置被加到/etc/yum.repos.d/jenkins.repo
5、打开jenkins
在浏览器中访问http://*.*.*.*:8080/
或者直接访问后台:http://*.*.*.*:8080/pluginManager/available
首次进入会要求输入初始密码如下图,
初始密码在:
cat /var/lib/jenkins/secrets/initialAdminPassword
jenkins第一次登陆,输入完密码之后,卡在了SetupWizard[jenkins]处显示空白页面
重启Jenkins程序即可。
[root@ip-172-31-27-3 ec2-user]# service jenkins restart
Shutting down Jenkins [ OK ]
Starting Jenkins [ OK ]
Jenkins以root用户运行的方法
以centOS系统为例,记录下修改Jenkins以root用户运行的方法。
修改Jenkins配置文件
# 打开配置文件
vim /etc/sysconfig/jenkins
# 修改$JENKINS_USER,并去掉当前行注释
$JENKINS_USER="root"
修改Jenkins相关文件夹用户权限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
重启Jenkins服务并检查运行Jenkins的用户是否已经切换为root
# 重启Jenkins(若是其他方式安装的jenkins则重启方式略不同)
service jenkins restart
# 查看Jenkins进程所属用户
ps -ef | grep jenkins
# 若显示为root用户,则表示修改完成