JIRA 與 GitLab的整合

在GitLab CE 7.8 之後GitLab 就不用一定要使用更好的付費版本或是增加一堆雜七雜八的外掛才能與JIRA整合,不是負責人中大獎就是他們真的佛啊!
這篇就是在試試過程中做做筆記順便看看結果如何如何最後整理整理一下的產物

版本:
JIRA 6.3.12
GitLab CE 9.0.4

設置

JIRA部分
1. 首先創一個公用帳號用來連GitLab,這邊取名叫GitLab
     (取這名的原因是後面的畫面會比較好看而且一目了然,
但是怕與GitLab搞混所以以下以斜體和加粗做為區分)

2. 各JIRA專案管理者將對GitLab有需求的專案,加入GitLab至專案team(加入Users即可)
方法:
專案->Administration->Role->View Project Roles

 

確認該專案是否能連到GitLab:

User : GitLab
Permission : Add Comments
(因為GitLab有消息都是傳到Comment的Tag,
所以這邊只要有Add Comment的權限就可以了)

顯示出這個帳號的狀態是可以使用’Add Comments’權限

顯示出這個帳號的狀態是不可以使用’Add Comments’權限

 

到這邊之後JIRA設定的部分就結束了,接下來看GitLab部分的設定

 

GitLab部分
Settings -> Service Templates -> JIRA


Active :                              開啟這功能
Trigger:                                甚麼時候會通知JIRA
URL:                                     JIRA首頁的URL
Project key :                        每個自己專案的Project key (在公共的這邊隨意)
Username:                           剛剛創建的JIRA User
Change Password :            剛剛創建的JIRA User的密碼
Jira issue transition :         JIRA 的issue transition,通常是2

就是這麼佛心 一下就設定完了               \佛心公司/\佛心公司/
到這邊全部都設定完了,接下來看看使用狀況怎麼樣

 

 

使用

GitLab ->JIRA

在Comment加入Issue單號的辦法:
1. 前後除了空白沒有其他字元
2.可以換行與一次多個issue

 

1. Comment
在comment輸入JIRA 的 issue問題單號   就會出現一個連結可以直接連到該Issue單的頁面

 

2. Commit
在commit輸入JIRA 的 issue問題單號

 

3. Branch
**不會特別在JIRA上顯示是在branch還是master
4.Merge
會在merge request 和成功的時候發出訊息

Cherry pick會特別顯示


JIRA->GitLab


1.會連到GitLab的JIRA頁面
2.會連到發出此次變更的使用者的GitLab首頁
3.會連到GitLab此次變更的畫面
4.會連到JIRA Issue的頁面

以上,謝謝收看

JIRA 與 GitLab的整合 有 “ 2 則迴響 ”

  1. I have checked your blog and i have found some duplicate content, that’s
    why you don’t rank high in google’s search results,
    but there is a tool that can help you to create 100% unique articles, search for: Boorfe’s tips unlimited content

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *