1. 程式人生 > >《阿里雲伺服器搭建》------實現Jenkins和github之間自動化部署Java web專案

《阿里雲伺服器搭建》------實現Jenkins和github之間自動化部署Java web專案

本系列教程的搭建環境為阿里雲伺服器,其他伺服器可作為參考。

本文主要講述實現Jenkins和github之間自動化部署專案

  1. 然後登陸管理員使用者。
  2. 為我們的專案建立一個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包即可。

【阿里雲伺服器搭建】系列教程