Jenkins基礎篇 系列之-—05 集成JIRA


一、Jenkins Jira插件安裝&配置

1. 安裝插件,主要安裝如下插件:

  • JIRA Integration for Blue Ocean

  The Jenkins Plugins Parent POM Project

  • JIRA Pipeline Steps

  JIRA Pipeline Steps

  • JIRA plugin

  將jenkins 集成到jira(This plugin integrates Jenkins to Atlassian JIRA.)

  • JIRA Plugin for Jenkins

  用於實現應用API對JIRA集成的支持(This plugin implements the Application Link API to support integration with Atlassian JIRA)

  • JIRA Trigger Plugin

  JIRA 觸發器,可實現任務狀態改變自動觸發發布

  • jira-ext Plugin

  A plugin for Jenkins CI to update JIRA tickets in an extensible way: both what to update and how to up date are exposed as Extension Points

  • Jira Issue Updater

  This plugin can update Jira issues by changing their workflow status and adding comments.

  • JiraTestResultReporter plugin

  用於在jenkins中直接創建JIRA BUG,並連接到JUnit 單元測試(Plugin for creating JIRA issues directly from Jenkins and linking them to JUnit tests.)

  注:上面JIRA Plugin for Jenkins插件是Jira需要的,需要下載后(下載地址:下載.hpi文件)手動安裝(插件管理 >高級 >上傳插件 >手動上傳

2. 系統管理 >系統設置中,所有涉及到JIRA 的url,username,password 都配置一下。

二、Jira Jenkins 插件安裝&配置

1. 下載對應的插件版本,並手動安裝,地址:https://marketplace.atlassian.com/plugins/com.marvelution.jira.plugins.jenkins/versions

2. 配置applications和Jenkins websites,切換頁面到 Administration > Applications > JenkinsConfiguration

  1). Advanced Configuration

  配置如下圖,所示

 

  2). Manage Sites

   管理連接到jira 實例的jenkins 站點,Add Site頁面如下所示:

注1:Auto enable new Jobs:如果你想支持jenkins 站點中所有的 Jobs ,包括后續新增的Jobs ,可以選擇這個選項

注2:If you use and external source (like LDAP, AD or Crowd) for authentication, Then it could be that you need to provide the  API Token as password for the user.
 Where to find the API Token...

注1:刪除站點不可逆

注2:Refresh Jobs List of a Site,默認情況下每小時同步刷新一次,可以手動刷新

注3:Auto Enable New Jobs,默認情況下,新的作業需要手動啟用同步,然后才包含在每小時的同步過程中。可選中該選項自動。

  3). Manage Jobs

三、結果驗證

當jenkins自動構建后,構建詳情中會顯示SVN代碼提交的詳細備注,如下圖所示:

JIRA會獲取jenkins 發版的詳情,顯示在CI Build tag 里面,具體如下圖所示:

四、遇到的問題

注意:SVN提交代碼時,備注中jira編號和jira 描述需要分隔開來(用空格或者冒號),否則可能會顯示不出來。

 

 參考資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM