1. 程式人生 > >jenkins到底如何拉取代碼 如何部署的

jenkins到底如何拉取代碼 如何部署的

str 所有 ins 拉取 本地 測試環境 span gin 完成

tips:jenkins通過配置,將之前編譯、打包、上傳、部署到Tomcat中的過程交由jenkins,jenkins通過指定的代碼地址url,將代碼拉取到其jenkins的安裝位置,進行編譯、打包和發布到容器中

jenkins環境 :代碼clone(Git)、代碼編譯(Maven)、代碼運行(Tomcat)的基本環境、公司專門服務配置的環境(redis,mysql數據庫,zk,緩存,以及各種服務的配置)

目前我們公司就是這樣整體的一個流程,我必須在這裏記錄下

步驟:

1、git拉取代碼,跑公司專門服務的所有服務配置

2、maven下載,下載各種jar,會下載到的maven倉庫中

3、項目編譯

4、編譯通過,生成war包,並部署到遠程tomcat

在/root/.jenkins這個目錄,存放了Jenkins拉取Git代碼之後編譯好war的位置

接著是部署到jenkins的tomcat容器中,如何將編譯好的war放到tomcat中,這就需要腳本來完成

當然了,這個tomcat服務器是本地的,我們需要將項目部署到遠程的tomcat服務器上面去

5、部署到遠程tomcat

a、使用腳本的方式部署到遠程服務器

b、使用Deploy to container Plugin插件部署到遠程服務器

具體操作下次更新!

最近在負責測試一個項目,測試這邊需要自己維護測試環境,然後我去了解了,代碼部署這些到底是怎樣的一個流程,大概就是上面這個套路

jenkins到底如何拉取代碼 如何部署的