Jenkins 安裝
- 官網:http://jenkins-ci.org/
- 官網幫助中心:https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins
- 官網使用 Tomcat 部署方式指導:https://wiki.jenkins-ci.org/display/JENKINS/Tomcat
- 此時(20160207) Jenkins 最新版本為:1.647
- JDK 最低要求是 JDK 7,官網推薦是 JDK 8
- 我個人習慣 /opt 目錄下創建一個目錄 setups 用來存放各種軟件安裝包;在 /usr 目錄下創建一個 program 用來存放各種解壓后的軟件包,下面的講解也都是基于此習慣
- 我個人已經使用了第三方源:EPEL、RepoForge,如果你出現 yum install XXXXX 安裝不成功的話,很有可能就是你沒有相關源,請查看我對源設置的文章
Jenkins 下載:
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war (大小:61 M)
- 我們假設這個 Tomcat 就是為了 Jenkins 專用的
- 把下載下來的 jenkins.war 移到 Tomcat 的 webApps 目錄下,比如我的是:/usr/program/tomcat8/webapps
- 把 Jenkins.war 改名為 ROOT.war:mv jenkins.war ROOT.war
- 刪除 Tomcat 下 webapps 目錄下多余的一些目錄
- 首次啟動 Tomcat,讓 Tomcat 解壓 war
設置 JENKINS_HOME:
- 尋找 jenkins home 目錄地址:find / -name .jenkins,我這邊得到的結果是:/root/.jenkins
- 對在 Tomcat 文章中講解的系統變量 CATALINA_OPTS 進行設置:
- 舊值:
CATALINA_OPTS="-server -Xms528m -Xmx528m -XX:PermSize=256m -XX:MaxPermSize=358m" export CATALINA_OPTS
- 改為:
CATALINA_OPTS="-server -DJENKINS_HOME=/root/.jenkins -Xms528m -Xmx528m -XX:PermSize=256m -XX:MaxPermSize=358m" export CATALINA_OPTS
Jenkins 各個組件配置:
- 訪問:http://192.168.0.110:8080/configure
其他問題
- 如果訪問的時候報這個異常:JAVA.net.UnknownHostException,可以查看這篇文章:http://stackoverflow.com/questions/4969156/java-net-unknownhostexception
資料
- http://stackoverflow.com/questions/4969156/java-net-unknownhostexception