Jenkins + svn + maven 構建持續整合環境搭建

來源:互聯網
上載者:User

標籤:pps   安裝   需要   選擇   pat   項目   開放   自己   安裝包   

Jenkins簡介

Jenkins是一個開源軟體項目,旨在提供一個開放易用的軟體平台,使軟體的持續整合變成可能。

Jenkins是基於Java開發的一種持續整合工具,用於監控持續重複的工作,功能包括:
  1、持續的軟體版本發布/測試專案
  2、監控外部調用執行的工作

Jenkins環境搭建

  環境說明:我們用到的是CentOS 7 x64

  1、安裝jdk1.7

    這裡jdk的配置就不做說明了,不過記得配置JAVA_HOME

  2、安裝svn

    centos通過yum安裝svn

yum -y install subversion

    

    通過查看版本資訊,查看是否安裝成功

  svnserve  --version

    

  3、安裝maven

  (1)安裝包:http://maven.apache.org/download.cgi

  (2)上傳到伺服器,解壓,檔案加重新命名

tar -zxvf apache-maven-3.3.9-bin.tar.gz 
mv apache-maven-3.2.5 /opt/local/maven

   (3)配置環境變數 vi /etc/profile,添加如下內容

export MAVEN_HOME=/opt/hermes/mavenexport PATH=$MAVEN_HOME/bin:$PATH

  (4)通過查看版本資訊,測試是否安裝成功

mvn -v

  

  4、安裝tomcat

  (1)下載路徑:http://tomcat.apache.org

  (2)下載適合自己的Tomcat(注意由於我裝了JDK1.7,所以需要安裝Tomcat8.0,如果安裝JDK1.8,就安裝Tomcat9.0;如果版本不一致Tomcat器啟動失敗)

  (3)將Tomcat上傳的伺服器,解壓,檔案夾重新命名(我這裡重新命名為tomcat8.0)即可。

  (4)配置訪問連接埠(我這裡配置了9090,因為預設的8080已被佔用了)

 vi tomcat8.0/conf/server.xml

  

  (5)配置JVM大小

vi tomcat8.0/bin/catalina.sh 

  

  註:這雷根據自己的伺服器設定,稍微大一點,因為我用預設的發現tomcat啟動不了,記憶體不足了。

  5、部署Jenkins

  (1)下載路徑:http://mirrors.jenkins-ci.org/war/latest/jenkins.war

  (2)將下載的jenkins.war包上傳到tomcat8.0/webapps/下面

  (3)啟動Tomcat

 ./tomcat8.0/bin/startup.sh 

  註:啟動的時候注意觀察tomcat的開機記錄資訊。

  (4)訪問Jenkins

    <1>在瀏覽器上輸入ip地址(http://ip:連接埠/jenkins) http://10.10.11.129:9090/jenkins

    

    首次進入jenkins需要輸入密碼,密碼位置:在圖中顯示出來了。

    

    

    <2>進入選擇外掛程式安裝介面,選擇第一個(Install suggested plugins)

    

    

    <3>建立第一個使用者

    

    

    

    

   至此jenkins安裝就完成了。

Jenkins + svn + maven 構建持續整合環境搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.