03 - Jenkins部署

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

部署環境

操作系統: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默認服務端口)到防火墻
$ sudo firewall-cmd --permanent --add-port=8080/tcp
$ sudo firewall-cmd  --reload
// 查看防火墻策略
$ sudo firewall-cmd --list-all

啟動/停止服務


啟動服務前,確保/usr/bin/java文件存在,如果沒有,執行以下操作

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

現在,可以正常管理Jenkins服務了

// 啟動 | 停止 | 重啟
$ sudo systemctl start/stop/restart jenkins 
// 開機自啟動
$ sudo systemctl enable jenkins

瀏覽器訪問服務控制臺

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

這里的JenkinsServer是Jenkins服務器所在的IP或域名

基本配置


第一次啟動時,需要解鎖,如圖:


解鎖 Jenkins

配置向導中,我們選擇自定義插件:


Paste_Image.png

這里我們可以根據需要選擇插件,這里除了默認選中的以外,我又勾選了:

  • Gradle Plugin
  • Junit Plugin
  • GitLab Plugin

維護信息

  • Jenkins將開機自啟動,參見文件 /etc/init.d/jenkins
  • Jenkins服務默認使用jenkins用戶啟動,如果變更啟動用戶,請修改以下目錄歸屬: /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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容