天天看點

在Centos7上安裝Jenkins

胡言亂語

Jenkins是開源的,使用Java編寫的持續內建的工具,在Centos上可以通過yum指令行直接安裝。記錄下安裝的過程,友善以後查找。

安裝 java

$ sudo yum install -y java
......           

安裝Jenkins

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

配置

Jenkins 的安裝目錄是:/var/lib/jenkins/

Jenkins 的皮遏制檔案位址:/etc/sysconfig/jenkins

這裡介紹下三個比較重要的配置:

JENKINS_HOME

JENKINS_USER

JENKINS_PORT

JENKINS_HOME是Jenkins的主目錄,Jenkins工作的目錄都放在這裡,Jenkins儲存檔案的位址,Jenkins的插件,生成的檔案都在這個目錄下。

JENKINS_USER是Jenkins的使用者,擁有$JENKINS_HOME和/var/log/jenkins的權限。

JENKINS_PORT是Jenkins的端口,預設端口是8080,為了和别的系統占用端口沖突,建議改變。

授權

有時候Jenkins需要操作别的使用者的檔案或者執行腳本,那麼就得有對應的權限,比如Jenkins使用者執行docker指令進行鏡像制作與上傳,用如下的指令即可。

$ sudo usermod -a -G docker jenkins           

啟動 Jenkins

$ systemctl enable jenkins # 開機啟動
$ systemctl start jenkins # 啟動jenkins