《阿里雲伺服器搭建》------實現Jenkins和github之間自動化部署Java web專案
阿新 • • 發佈:2019-02-01
本系列教程的搭建環境為阿里雲伺服器,其他伺服器可作為參考。
本文主要講述實現Jenkins和github之間自動化部署專案
- 然後登陸管理員使用者。
- 為我們的專案建立一個job3.為我們的專案建立一個job
1.回到Jenkins首頁。點選New 任務。
2.輸入該任務的名稱:tomatocc,然後點選【構建一個自由風格的軟體專案】,在選擇最下面的【ok】按鈕即可。
3.解這勾選【Restrict where this project can be run】(指定該專案的執行節點),接著在下方輸入我們剛才建立的Node1節點名。並新增該job的描述。
4.接著點選【Source Code Management】(原始碼資訊),然後將github上專案的ssh地址貼上進來
5.接著輸入專案檔名。
6.接著點選【Build 】(構建),選擇執行Shell。
7.編寫shell命令,然後儲存
#刪除原有工程
rm -rf /usr/java/tomcat/apache-tomcat-8.5.35/webapps/tomatocc
rm -rf /usr/java/tomcat/apache-tomcat-8.5.35/webapps/tomatocc.war
#複製新的工程
cp /root/app/war/tomatocc.war /usr/java/tomcat/apache-tomcat-8.5.35/webapps/tomatocc.war
8.接著點選返回首頁,點選構建圖示,等待構建完成
備註:我的github上的專案是java web專案,因此無法象maven專案一樣通過pom構建,因此需要將war包放到linux伺服器中,才行。如果是maven的話,直接獲取war包即可。