jenkins 集成與遠程部署 tomcat


記錄jenkins 集成與遠程部署 tomcat主要配置,這裏以遠程執行腳本的方法部署TOMCAT。java

主要流程以下:tomcat

MAVEN打包 -> SSH上傳到TOMCAT部署目錄下 -> 重啓TOMCAT 服務器


1 系統管理-管理插件 安裝 publish over ssh app


2 系統管理-系統設置,設置以下信息,less

 Name 須要上傳的服務器名稱ssh

 Hostname: 須要上傳的服務器IPjvm

 Username: 登陸用戶名maven

 Remote Directory: 上傳到服務器上的文件路徑(會加在具體構建項目 Remote Directory的前面)ide


wKioL1lbX-fgSfxVAABiPXpbZCI467.png-wh_50


3 新建一個構建項目,在配置中配置以下信息ui

 Name: 上圖1中指定的Name

 Source Files: **/app.war (指定要上傳的war包)

 Remove prefix: submaven/target (相對於當前工做目錄到war包的目前,當前目錄通常是總項目pom.xml所在文件的目錄,若是不指定,上傳後會把submaven/target目錄也帶上,但這裏只要war包)

 Exec commnad:遠程要執行的腳本命令,各命令用分號分開。

wKioL1lbYc2AutteAAD2xo_UXfs863.png-wh_50


4 當即構建。


PS 構建時若是 MAVEN 出現 

UnsatisfiedLinkError: /usr/lib/jvm/jdk1.8.0_101/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: cannot open shared object file: No such file or directory給配置的build -> MAVEN_OPTS設置 -Djava.awt.headless=true 這個值能解決。
相關文章
相關標籤/搜索