1. 程式人生 > >Jekins - Hello world,Jekins + Maven + Git + Tomcat 的簡單應用

Jekins - Hello world,Jekins + Maven + Git + Tomcat 的簡單應用

定時 contain 管理 www. href oca span hello 應用

Java Web 工程

新建一個簡單的 Java Web 工程,並提交至 GitHub,可參考 Eclipse 提交工程至 GitHub

下載 jekins.war

在 http://mirrors.jenkins.io/war-stable/ 選擇版本並下載 jekins.war

安裝 jekins

使用命令安裝並啟動 jekins

java -Xmx512m -XX:MaxPermSize=256m -jar jenkins.war --httpPort=8088

在用戶目錄 C:\Users\huey 下會生成 .jekins 目錄。

在瀏覽器訪問 http://localhost:8088

根據指示,在指定文件找得管理員密碼並訪問。

選擇 Install suggested plugins 安裝默認的插件,等待插件安裝結束。

安裝插件

選擇 系統管理>插件管理>可選插件,通過過濾分別查找並安裝 Git plugin、Maven Integration plugin、Deploy to container Plugin 等插件。

配置

選擇 系統管理>Global Tool Configuration,在 Git/Path to Git executable 指定 git 程序路徑。如果沒有安裝 Git,可以選擇自動安裝。

技術分享

在 Maven 部分,新增 Maven。如果未下載安裝 Maven,可以選擇自動安裝。

技術分享

新建並配置項目

選擇構建一個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>

構建

保存好配置後,在面板點擊時鐘圖標,立即構建項目。

技術分享

可通過控制臺,觀察構建日誌。

技術分享

驗證

構建發布成功後,即可訪問觀察是否成功。

技術分享

Jekins - Hello world,Jekins + Maven + Git + Tomcat 的簡單應用