1、簡介java
jenkins是一個Java開發的開源持續集成工具,普遍用於項目開發,具備自動化構建、測試和部署等功能,它的運行須要Java環境。vim
2、搭建環境準備:
# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core) 瀏覽器
3、搭建步驟:
# yum install java (安裝Jenkins以前必定要確認java是否安裝,不然可能會出現jenkins服務不能啓動的錯誤)
一、添加存儲庫:yum的repo中默認沒有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 install jenkins工具
三、修改配置
jenkins安裝成功後,默認的用戶是jenkins,端口是8080,爲了防止衝突,而且給用戶賦權限,咱們修改用戶名和端口。
首先查看系統8080端口是否被佔用: # netstat -nlt |grep 8080 (若是沒有被佔用,則不用改端口的配置,不然修改一個沒有使用過的端口)
輸入命令,進入jenkins配置文件:# vim /etc/sysconfig/jenkins測試
JENKINS_HOME="/var/lib/jenkins" ### 若是修改jenkins的工做路徑,只須要修改此處就好 ,默認的工做目錄是 /var/lib/jenkins JENKINS_JAVA_CMD="" JENKINS_USER="root" ### 默認的jenkins用戶是jenkins,修改jenkins的用戶名爲root JENKINS_PORT="8080" ### 修改jenkins的默認端口
四、啓動服務
# service jenkins start spa
五、瀏覽器登錄
而後在瀏覽器輸入IP+端口,進行插件安裝等操做,首次登錄jenkins須要輸入密碼
登陸密碼爲 # cat /var/lib/jenkins/secrets/initialAdminPassword
插件
4、jenkins服務卸載
# rpm -e jenkins ## 卸載jenkins服務
# rpm -ql jenkins ## 檢查是否卸載成功
# find / -name jenkins | xargs rm -rf ## 完全刪除殘留文件code
5、jenkins 搭建遇到的問題blog
一、jenkins建立的工程構建完成的壓縮包不能下載,錯誤信息是:http下載錯誤403
緣由:訪問權限被限制
解決方法:系統管理 - 》全局安全配置 -》訪問控制 ,打開匿名用戶具備可讀權限的控制開關便可,以下圖: