jenkins到底如何拉取代碼 如何部署的
阿新 • • 發佈:2017-09-02
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到底如何拉取代碼 如何部署的