Jenkins持續集成——安裝配置

近期公司準備將原先使用的持續集成工具由Hudson替換成Jenkins,專門研究了一番,如今已有些許成果,準備做爲一個專題記錄下來。java

因爲公司已有Hudson,也能夠正經常使用於構建發佈,若是隻是簡單的複製過來就顯得太沒水平了。首先我在原先完成構建的基礎上添加了一步發佈完成後自動觸發檢測發佈是否成功的簡單驗證並將檢測結果經過郵件發送給執行構建的人員。固然做爲運維能力有限,該驗證只能檢測tomcat是否啓動正常,而業務層面是否正常須要測試人員進一步測試,不在個人研究範圍。linux


最終實現效果以下:git

jenkins%E6%9E%84%E5%BB%BA%E6%B5%81%E7%A8



1、三種安裝方式:

注:JDK推薦安裝JDK7或以上(某些插件要求必須JDK7才能支持),Tomcat推薦安裝6或者以上。github

  • 經過dpkg/apt、rpm/yum安裝web

  • 經過java直接運行war包 (http://mirrors.jenkins-ci.org/war/latest/jenkins.war
    # java -jar jenkins.war --httpPort=8090apache

  • 經過tomcat發佈war包tomcat

    默認經過war包方式安裝的Jenkins將建立/root/.jenkins/目錄做爲jenkins的主目錄
    bash

# mv jenkins.war /opt/apache-tomcat-7.0.56/webapps/# /opt/apache-tomcat-7.0.56/bin/startup.sh


2、Jenkins插件安裝:

Jenkins插件管理器容許您安裝/更新插件。Jenkins會鏈接到聯機資料庫,檢索可用的和已更新的插件。若是您的Jenkins服務器沒法直接鏈接到外部資源,則須要從Jenkins網站( https://updates.jenkins-ci.org/download/plugins/ )上下載後手動上傳安裝。服務器

系統管理>管理插件>高級>上傳插件 
app

wKiom1i6e4LCm7vJAAA7me6gwV8604.png

wKioL1i6e4PD8srTAACH0rWgPb8771.png

wKioL1i6e4OirOulAAAQi3mjzMg906.png

wKiom1i6e4OzlMV8AAAWWhhXfPY369.png


3、安裝配置Maven

因爲jenkins主要是試用maven插件進行java項目的構建,故須要安裝maven並安裝maven插件。

系統管理>Global Tool Configuration 

jdk.pngmaven.png

下載並解壓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"
相關文章
相關標籤/搜索