jenkins+git 構建項目


首先先參照了網上幾篇文章

http://blog.csdn.net/kefengwang/article/details/54233584

https://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000

中間過程有些地方無法跑正確,只能自己嘗試

1.安裝jenkins

我的環境是centos

先上 https://jenkins.io/download/  下載

下載到服務器后,直接使用 nohup java -jar jenkins.war &  啟動即可

第一次啟動的時候會返回一串隨機口令,那個就是用來登錄的密碼

 

2. 安裝jdk和maven

這里我下載jdk8和apache-maven-3.5.2-bin.zip, maven 下載后解壓即可

 

3.配置環境

登錄進去后安裝maven,ssh, git, svn等插件

進入系統管理-->管理插件 , 分別安裝

 

 進入系統管理-->全局工具配置

配置完成后,保存

 

進入系統管理-->系統設置

 

填入發布服務器的ssh 地址,賬號,密碼, 發布服務器存放文件的路徑(必須先手工創建)

 

4.創建項目

 

 

我的工程 project目錄 下面分別有兩個標准的maven子項目, project目錄下沒有pom文件,app和cms目錄下都有自己的pom文件

project

  --app

  --cms

 我這里只想構建app工程

如果project 是個標准的maven工程,下面就有pom文件,這里的Root POM填入pom.xml就可

 

接下來是發布服務器配置,這里容易讓人采坑

我的project項目app工程下還有若干個子工程

project

  --app

    --authcode

    --business

    --cal

這里是把authcode子工程構建好的文件傳到發布服務器的配置

而authcode.war 所在的文件路徑是

.jenkins/workspace/project/app/authcode/target/authcode.war

Source files 里填入的是app/authcode/target/authcode.war

Remove prefix里填入的時候app

Remote directory 里填入common的意思是傳到發布服務器的/root/jenkins/common目錄下, /root/jenkins/common目錄下存放的是截取app前綴后的app/authcode/target/authcode.war路徑


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM