03 - Jenkins部署

安裝 Jenkins之前要求先確定你的 JDK 已經(jīng)安裝配置完成,推薦使用Linux服務(wù)器作為Jenkins服務(wù)器,這里以CentOS服務(wù)器為例進(jìn)行說明。

部署環(huán)境

操作系統(tǒng):CentOS

離線安裝


// 下載Jenkins安裝包,地址:https://pkg.jenkins.io/redhat-stable/
$ wget -O /tmp/jenkins-2.7.4-1.1.noarch.rpm https://pkg.jenkins.io/redhat-stable/jenkins-2.7.4-1.1.noarch.rpm
// 安裝Jenkins
$ sudo rpm -ivh /tmp/jenkins-2.7.4-1.1.noarch.rpm

在線安裝


$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
$ sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
$ sudo yum install jenkins

配置防火墻


// 添加8080端口(Jenkins默認(rèn)服務(wù)端口)到防火墻
$ sudo firewall-cmd --permanent --add-port=8080/tcp
$ sudo firewall-cmd  --reload
// 查看防火墻策略
$ sudo firewall-cmd --list-all

啟動(dòng)/停止服務(wù)


啟動(dòng)服務(wù)前,確保/usr/bin/java文件存在,如果沒有,執(zhí)行以下操作

# which java
/usr/java/jdk1.8.0_05/bin/java
# ln -s /usr/java/jdk1.8.0_05/bin/java /usr/bin/java

現(xiàn)在,可以正常管理Jenkins服務(wù)了

// 啟動(dòng) | 停止 | 重啟
$ sudo systemctl start/stop/restart jenkins 
// 開機(jī)自啟動(dòng)
$ sudo systemctl enable jenkins

瀏覽器訪問服務(wù)控制臺(tái)

現(xiàn)在就可以使用瀏覽器訪問Jenkins了,地址:http://JenkinsServer:8080

這里的JenkinsServer是Jenkins服務(wù)器所在的IP或域名

基本配置


第一次啟動(dòng)時(shí),需要解鎖,如圖:


解鎖 Jenkins

配置向?qū)е?,我們選擇自定義插件:


Paste_Image.png

這里我們可以根據(jù)需要選擇插件,這里除了默認(rèn)選中的以外,我又勾選了:

  • Gradle Plugin
  • Junit Plugin
  • GitLab Plugin

維護(hù)信息

  • Jenkins將開機(jī)自啟動(dòng),參見文件 /etc/init.d/jenkins
  • Jenkins服務(wù)默認(rèn)使用jenkins用戶啟動(dòng),如果變更啟動(dòng)用戶,請(qǐng)修改以下目錄歸屬: /var/log/jenkins, /var/lib/jenkins, /var/cache/jenkins
  • 配置文件存放位置:/etc/sysconfig/jenkins
  • 日志文件存放位置:/var/log/jenkins/jenkins.log

參考文檔:

https://wiki.jenkins-ci.org/display/JENKINS/Home
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容