近期公司準備將原先使用的持續(xù)集成工具由Hudson替換成Jenkins,專門研究了一番,現(xiàn)在已有些許成果,準備作為一個專題記錄下來。
廣豐網站建設公司創(chuàng)新互聯(lián),廣豐網站設計制作,有大型網站制作公司豐富經驗。已為廣豐數千家提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站建設要多少錢,請找那個售后服務好的廣豐做網站的公司定做!
由于公司已有Hudson,也可以正常用于構建發(fā)布,如果只是簡單的復制過來就顯得太沒水平了。首先我在原先完成構建的基礎上添加了一步發(fā)布完成后自動觸發(fā)檢測發(fā)布是否成功的簡單驗證并將檢測結果通過郵件發(fā)送給執(zhí)行構建的人員。當然作為運維能力有限,該驗證只能檢測tomcat是否啟動正常,而業(yè)務層面是否正常需要測試人員進一步測試,不在我的研究范圍。
最終實現(xiàn)效果如下:
注:JDK推薦安裝JDK7或以上(某些插件要求必須JDK7才能支持),Tomcat推薦安裝6或者以上。
通過dpkg/apt、rpm/yum安裝
通過java直接運行war包 (http://mirrors.jenkins-ci.org/war/latest/jenkins.war) # java -jar jenkins.war --httpPort=8090
通過tomcat發(fā)布war包
默認通過war包方式安裝的Jenkins將創(chuàng)建/root/.jenkins/目錄作為jenkins的主目錄
# mv jenkins.war /opt/apache-tomcat-7.0.56/webapps/# /opt/apache-tomcat-7.0.56/bin/startup.sh
Jenkins插件管理器允許您安裝/更新插件。Jenkins會連接到聯(lián)機資料庫,檢索可用的和已更新的插件。如果您的Jenkins服務器無法直接連接到外部資源,則需要從Jenkins網站( https://updates.jenkins-ci.org/download/plugins/ )上下載后手動上傳安裝。
系統(tǒng)管理>管理插件>高級>上傳插件
由于jenkins主要是試用maven插件進行java項目的構建,故需要安裝maven并安裝maven插件。
系統(tǒng)管理>Global Tool Configuration
下載并解壓maven到/opt/目錄下 # vi /etc/profile export MAVEN_HOME=/opt/maven export JAVA_HOME=/opt/jdk1.7.0_25 export PATH=$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin # source /etc/profile # mvn -v Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: /opt/maven Java version: 1.7.0_25, vendor: Oracle Corporation Java home: /opt/jdk1.7.0_25/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "2.6.32-504.el6.x86_64", arch: "amd64", family: "unix"