Jenkins簡介:php
Jenkins
只是一個平臺,真正運做的都是插件。這就是jenkins流行的緣由,由於jenkins什麼插件都有 Hudson
是Jenkins的前身,是基於Java開發的一種持續集成工具,用於監控程序重複的工做,Hudson後來被收購,成爲商業版。後來創始人又寫了一個jenkins
,jenkins在功能上遠遠超過hudsonnode
經常使用的網站:linux
官網:https://jenkins.io/web
下載地址:http://updates.jenkins-ci.org/docker
安裝環境:vim
(1)CentOS 7 (2)2G內存,50G磁盤 (3)安裝包:jdk-8u181-linux-x64.rpm jenkins-2.99-1.1.noarch.rpm (4)禁用防火牆,關閉selinux
此案例用到的軟件:ide
(1)JDK軟件包 jdk-8u181-linux-x64.rpm 連接:https://pan.baidu.com/s/1QeNSXcYpelRVrjE7A7yzBw 提取碼:59xg (2)Jenkins軟件包 jenkins-2.99-1.1.noarch.rpm 連接:https://pan.baidu.com/s/180EyslbPG5z6OWBku1wQzA 提取碼:ywi3 (3)Jenkins插件包 jenkins-plugins.tar.gz 連接:https://pan.baidu.com/s/1wrZfwJXhNwkO4rdxoHzCMQ 提取碼:394m
安裝步驟:工具
(1)安裝軟件jdk和jenkins網站
1、安裝JDK運行環境 [root@jenkins ~]# rpm -ivh jdk-8u181-linux-x64.rpm 2、安裝jenkins [root@jenkins ~]# rpm -ivh jenkins-2.99-1.1.noarch.rpm 3、修改啓動用戶爲root [root@jenkins ~]# vim /etc/sysconfig/jenkins JENKINS_USER="root" 4、啓動jenkins並加入開機啓動 [root@jenkins ~]# systemctl start jenkins [root@jenkins ~]# systemctl enable jenkins 啓動前查看該目錄是空的,啓動後會生成相應的文件 [root@jenkins ~]# ll /var/lib/jenkins/ 總用量 44 -rw------- 1 jenkins jenkins 1819 3月 27 09:04 config.xml -rw-r--r-- 1 jenkins jenkins 29 3月 27 10:09 failed-boot-attempts.txt -rw------- 1 jenkins jenkins 156 3月 27 09:04 hudson.model.UpdateCenter.xml -rw------- 1 jenkins jenkins 1712 3月 26 10:04 identity.key.enc -rw------- 1 jenkins jenkins 94 3月 26 10:04 jenkins.CLI.xml -rw-r--r-- 1 jenkins jenkins 4 3月 26 10:04 jenkins.install.UpgradeWizard.state drwxr-xr-x 2 jenkins jenkins 6 3月 26 10:04 jobs drwxr-xr-x 3 jenkins jenkins 19 3月 26 10:04 logs -rw------- 1 jenkins jenkins 907 3月 27 09:04 nodeMonitors.xml drwxr-xr-x 2 jenkins jenkins 6 3月 26 10:04 nodes drwxr-xr-x 2 jenkins jenkins 6 3月 26 10:04 plugins -rw------- 1 jenkins jenkins 129 3月 27 10:07 queue.xml -rw------- 1 jenkins jenkins 129 3月 26 12:23 queue.xml.bak -rw------- 1 jenkins jenkins 64 3月 26 10:04 secret.key -rw-r--r-- 1 jenkins jenkins 0 3月 26 10:04 secret.key.not-so-secret drwx------ 4 jenkins jenkins 4096 3月 26 10:04 secrets drwxr-xr-x 2 jenkins jenkins 100 3月 26 10:04 updates drwxr-xr-x 2 jenkins jenkins 24 3月 26 10:04 userContent drwxr-xr-x 3 jenkins jenkins 19 3月 26 10:04 users
(2)登陸web頁面進行安裝:http://ip:port (默認端口8080)url
(3)根據界面的提示信息去服務端查看密碼並輸入
[root@jenkens ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 3629bbcd2c934badb5980ed67f1dd4f0
(4)將上面的 3629bbcd2c934badb5980ed67f1dd4f0複製到輸入框
(5)上個步驟執行成功後,會彈出下面的對話框,點擊關閉便可
(6)開始使用Jenkins
(7)出現下面的界面,那麼安裝就成功了
(1)點擊當前用戶,進入配置界面
(2)點擊設置
(3)修改密碼
(4)點擊註銷
(5)使用新密碼登陸Jenkins
(1)點擊系統管理
(2)點擊管理插件
(3)查看Jenkins已安裝的插件
(4)能夠在webUI界面直接安裝插件
(5)在服務端直接安裝插件
[root@jenkins download]# ll 總用量 160580 -rw-r--r-- 1 root root 164431230 3月 27 11:12 jenkins-plugins.tar.gz [root@jenkins download]# [root@jenkins download]# ll /var/lib/jenkins/plugins/ #查看Jenkins插件包的目錄 總用量 0 [root@jenkins download]# tar xf jenkins-plugins.tar.gz #解壓Jenkins插件包 [root@jenkins download]# [root@jenkins download]# ll 總用量 160592 -rw-r--r-- 1 root root 164431230 3月 27 11:12 jenkins-plugins.tar.gz drwxr-xr-x 97 jenkins jenkins 8192 12月 8 2017 plugins [root@jenkins download]# [root@jenkins download]# ll plugins/ |wc -l #插件包共有191個 191 [root@jenkins download]# [root@jenkins download]# cp -a plugins/* /var/lib/jenkins/plugins/ #解壓後的文件拷貝到Jenkins存放插件包的目錄 [root@jenkins download]# [root@jenkins download]# ll /var/lib/jenkins/plugins/ |wc -l 191 [root@jenkins download]# [root@jenkins download]# /etc/init.d/jenkins restart #重啓Jenkins服務 Restarting jenkins (via systemctl): [ 肯定 ] [root@jenkins download]#
(6)再次查看web界面
至此Jenkins就部署完成了。