新建一個簡單的 Java Web 工程,並提交至 GitHub,可參考 Eclipse 提交工程至 GitHub html
在 http://mirrors.jenkins.io/war-stable/ 選擇版本並下載 jekins.warjava
使用命令安裝並啓動 jekinsgit
java -Xmx512m -XX:MaxPermSize=256m -jar jenkins.war --httpPort=8088
在用戶目錄 C:\Users\huey 下會生成 .jekins 目錄。瀏覽器
在瀏覽器訪問 http://localhost:8088 tomcat
根據指示,在指定文件找得管理員密碼並訪問。maven
選擇 Install suggested plugins 安裝默認的插件,等待插件安裝結束。ui
選擇 系統管理>插件管理>可選插件,經過過濾分別查找並安裝 Git plugin、Maven Integration plugin、Deploy to container Plugin 等插件。spa
選擇 系統管理>Global Tool Configuration,在 Git/Path to Git executable 指定 git 程序路徑。若是沒有安裝 Git,能夠選擇自動安裝。插件
在 Maven 部分,新增 Maven。若是未下載安裝 Maven,能夠選擇自動安裝。3d
選擇構建一個maven項目。
在配置頁中,源碼管理選擇 Git,填入地址。默認使用 master 分支。
構建觸發器選擇 Poll SCM,這表示定時檢查版本庫,發現有新的提交就觸發構建。在日程表中填入 H/10 * * * *,表示每十分鐘檢查一次。
在 Build,Root POM 填入 pom 文件的路徑。Goals and options 填入 maven 命令 clean package。
在構建後操做,選擇添加 Deploy war/ear to a container。
EAR/EAR files 是 war 包的相對路徑, 這裏填寫:target/*.war
Context Path 填寫應用名稱。
Containers 選擇添加 Tomcat 7.x,Credentials 填入 Tomcat 用戶名密碼如 admin/admin,Tomcat URL 填入 Tomcat 的地址。
給對應的用戶賦予 manager-script 權限,在 tomcat-users.xml 配置文件中配置:
<tomcat-users> <role rolename="manager-script"/> <user username="admin" password="admin" roles="manager-gui,manager-script,admin,all"/> </tomcat-users>
保存好配置後,在面板點擊時鐘圖標,當即構建項目。
可經過控制檯,觀察構建日誌。
構建發佈成功後,便可訪問觀察是否成功。