0x01 更新安装源
更细安装源
# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
--2017-07-21 03:04:18-- https://pkg.jenkins.io/redhat-stable/jenkins.repo
Resolving pkg.jenkins.io (pkg.jenkins.io)... 52.202.51.185
Connecting to pkg.jenkins.io (pkg.jenkins.io)|52.202.51.185|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 85
Saving to: '/etc/yum.repos.d/jenkins.repo'
100%[==============================================================================>] 85 --.-K/s in 0s
2017-07-21 03:04:19 (6.21 MB/s) - '/etc/yum.repos.d/jenkins.repo' saved [85/85]
0x02 导入使之生效
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
0x03 开始安装
# yum install jenkins
Loaded plugins: fastestmirror
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
jenkins | 2.9 kB 00:00:00
updates | 3.4 kB 00:00:00
jenkins/primary_db | 21 kB 00:00:00
Loading mirror speeds from cached hostfile
* base: centos-distro.cavecreek.net
* extras: centos-distro.cavecreek.net
* updates: mirror.hmc.edu
Resolving Dependencies
--> Running transaction check
---> Package jenkins.noarch 0:2.60.2-1.1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Installing:
jenkins noarch 2.60.2-1.1 jenkins 67 M
Transaction Summary
========================================================================================================================
Install 1 Package
Total download size: 67 M
Installed size: 67 M
Is this ok [y/d/N]: y
Downloading packages:
jenkins-2.60.2-1.1.noarch.rpm | 67 MB 00:00:07
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : jenkins-2.60.2-1.1.noarch 1/1
Verifying : jenkins-2.60.2-1.1.noarch 1/1
Installed:
jenkins.noarch 0:2.60.2-1.1
Complete!
0x04 起动Jenkins服务
# service jenkins start
Starting jenkins (via systemctl): [ OK ]
访问网站查看安装结果,首次访问需要输入管理员密码,密码位置在:
[root@localhost opt]# cd /var/lib/jenkins/secrets/
[root@localhost secrets]# ll
total 36
drwxr-xr-x 2 jenkins jenkins 4096 Jul 21 03:26 filepath-filters.d
-rw-r--r-- 1 jenkins jenkins 272 Jul 21 03:26 hudson.util.Secret
-rw-r----- 1 jenkins jenkins 33 Jul 21 03:26 initialAdminPassword
-rw-r--r-- 1 jenkins jenkins 32 Jul 21 03:26 jenkins.model.Jenkins.crumbSalt
-rw-r--r-- 1 jenkins jenkins 48 Jul 21 03:26 jenkins.security.ApiTokenProperty.seed
-rw-r--r-- 1 jenkins jenkins 256 Jul 21 03:26 master.key
-rw-r--r-- 1 jenkins jenkins 272 Jul 21 03:26 org.jenkinsci.main.modules.instance_identity.InstanceIdentity.KEY
-rw-r--r-- 1 jenkins jenkins 5 Jul 21 03:26 slave-to-master-security-kill-switch
drwxr-xr-x 2 jenkins jenkins 4096 Jul 21 03:26 whitelisted-callables.d
//查看密码
[root@localhost secrets]# cat initialAdminPassword
输入密码后,根据界面要求输入必要信息,然后安装推荐插件即可进入界面了.
0x05 配置Jenkins
打开: 系统管理 ---> Global Tool Configuration