1.把jenkins.war包復制到jetty的webapps下面 2.在jetty的webapps下面新建jenkins.xml文件 內容如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd"> <Configure class="org.eclipse.jetty.webapp.WebAppContext"> <Set name="contextPath">/jenkins</Set> <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/jenkins.war</Set> <Get name="securityHandler"> <Set name="loginService"> <New class="org.eclipse.jetty.security.HashLoginService"> <Set name="name">Jenkins Realm</Set> <Set name="config"><SystemProperty name="jetty.home" default="."/>/etc/realm.properties</Set> </New> </Set> </Get> </Configure> 3.配置jetty熱部署 在jetty的start.ini文件中加入: jetty.deploy.monitoredDirName=webapps jetty.deploy.scanInterval=1 4.啟動jetty: 在jetty根目錄下:java -jar start.jar 5.在jenkins中項目配置中填寫post steps腳本,linux服務器上選execute shell 例如: cd target cp lanyue-api.war /home/app/jetty/webapps