Jenkins+Maven+Svn搭建持續集成環境持續集成和自動部署

Jenkins和Hudson有很深的淵源,Jenkins目前更新頻繁,目前選用Jenkins爲持續集成工具和自動部署html

Jenkins的使用有不少的介紹,主要記錄以下要點:java

192.168.1.240:
Tomcat: /usr/local/share/apache-tomcat-6.0.37/ 訪問端口8186web

Jenkins: /usr/local/share/apache-tomcat-6.0.37/webapps/Jenkins
訪問地址: http://192.168.1.240:8186/jenkins/apache

1. Maven使用Nexus的構建
Settings.xml內容增長Nexus profile:tomcat

   <profile>
      <id>ecodeProfile</id>
      <repositories>
           <repository>
             <id>jsecode-maven-central</id>
             <name>jsecode maven</name>
             <url>http://192.168.1.252:9080/nexus/content/groups/public/</url>
             <releases>
                  <enabled>true</enabled>
             </releases>
             <snapshots>
                  <enabled>false</enabled>
             </snapshots>
            </repository>
         </repositories>
       </profile>
  </profiles>

2. Jenkins配置項:app

 

3. Tomcat 增長具備權限的用戶,參見附件Jenkins hudson Deploy Plugin [tomcat-users.xml].htmlwebapp

4. 異常處理:java.io.IOException: Server returned HTTP response code: 403 for URL
參考附件 Jenkins hudson Deploy Plugin [tomcat-users.xml].html (http://www.jk-wang.info/?p=245
用戶處理後,須要重啓tomcat, 不然401異常,(用戶名密碼錯誤)maven

相關文章
相關標籤/搜索