玩轉(zhuǎn)Jenkins - 創(chuàng)建Java任務(wù)

準(zhǔn)備工作

Jenkins是一個基于Java語言開發(fā)的開源的持續(xù)集成平臺,上面大部分的功能都是基于插件的形式來實現(xiàn)的。

為了保證講的內(nèi)容和版本一致,這次我們用官網(wǎng)上最新的2.7.3版本來講解。安裝完成并成功啟動Jenkins后,通過瀏覽器訪問,根據(jù)頁面上提示的秘鑰路徑,找到對應(yīng)的值輸入即可;然后會需要選擇安裝插件,選擇 Install suggested plugins 默認推薦的即可。

安裝插件時,偶爾會遇到有幾個插件下載失敗,然后一直卡在下載頁面的情況,此時重啟Jenkins即可。

插件準(zhǔn)備

創(chuàng)建Java任務(wù),可以選擇 構(gòu)建一個自由風(fēng)格的軟件項目 或者 構(gòu)建一個maven項目,通過后者構(gòu)建項目相對來說比較簡單,所以我們以后者為例子進行講解。

如何安裝插件

頁面左邊菜單欄有一個系統(tǒng)管理的選項,進入后選擇插件管理,在可選插件列表中選中 Maven Integration plugin,然后點擊直接安裝。如果遇到安裝失敗的情況,可以手動下載插件安裝。

如何手動安裝插件

  1. 下載插件
  2. 在 系統(tǒng)管理 -> 插件管理的頁面,進入高級,有一塊關(guān)于上傳插件,上傳插件,成功后點擊頁面上的 安裝完成后重啟Jenkins
  3. 重啟成功后,在新建任務(wù)的頁面就能看見構(gòu)建一個maven項目

依賴插件匯總

  • Maven Integration plugin
  • Git plugin

配置maven參數(shù)

系統(tǒng)管理 -> Global Tool Configuration, 在maven安裝的地方,取消自動安裝的選中,填入?yún)?shù),具體可參考:

name: mvn(master)
maven_home:/Users/soft/apache-maven-3.3.9
# 如果機器上已經(jīng)安裝了mvn,可以通過 which mvn 來確定位置。這里就不具體說怎么在服務(wù)器上安裝maven了

源碼管理(git)

需要安裝插件:Git plugin

整個流程中,需要拉取代碼才能打包編譯部署.

系統(tǒng)管理 -> Global Tool Configuration, 在git安裝的地方,取消自動安裝的選中,填入?yún)?shù),具體可參考:

name: git(master)
git_home:/usr/bin/git
# 如果機器上已經(jīng)安裝了git,可以通過 which git 來確定位置。這里就不具體說怎么在服務(wù)器上安裝git了

配置任務(wù)參數(shù)

項目名稱: test
描述: 用來說明這個任務(wù)是干嘛的,可以不填
丟棄構(gòu)建: 為了節(jié)省磁盤空間,可設(shè)置保存的構(gòu)建數(shù)
參數(shù)化構(gòu)建: 在構(gòu)建任務(wù)的時候,可以傳一些參數(shù),以后具體說
關(guān)閉構(gòu)建: 暫時不適用

源碼管理:選擇git
respositories:
url: git@git-server:tech/shine.git
credentials: git的訪問密碼,填寫執(zhí)行機器的ssh私鑰

Build:
maven version:選中之前配置的mvn
root pom:pom.xml 如果不是這個的話,根據(jù)實際情況修改
goals and options: clean package

都填寫好以后,點擊保存,然后點擊頁面右側(cè)的立即構(gòu)建,就可以開始執(zhí)行任務(wù)了。對于構(gòu)建結(jié)果,如果是藍色圖標(biāo)說明成功,紅色說明失敗。

以上基本上是構(gòu)建一個Java任務(wù)的基本配置。

原文地址:http://fatiao.site/jenkins_javaproject.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容