胡言亂語
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