- Mở trang cấu hình tích hợp gitlab và chọn Jira
- Tại trang cấu hình tiến hành nhập các tham số sau:
Phần "Username or email" và "Enter new Password or Xml token" là tài khoản Jira mà bạn dùng để đăng nhập jira.websosanh.org.
Sau khi nhập xong bấm "Save Updates" trên gitlab
Cập nhật comment issue/ bug trên Jira
Khi commit code từ gitlab nhập nội dung theo cú pháp sau:
<ISS_ID> comment
Trong đó:
ISS_ID là issue/bug trên Jira, viết hoa,
comment: là đoạn chú thích của commit
Thay đổi trạng thái bug:
Có một số giải pháp để tích hợp workflow của Jira vào gitlab nhưng các giải pháp đó cần "phí" do đó ta chọn giải pháp free, giải pháp này chỉ hỗ trợ flow cuối cùng của Jira đó là "close" issue.
Để close issue/bug từ gitlab thì tạo 1 request từ nhánh có chứa chức năng cần deploy vào nhánh master, với cú pháp như sau:
[Fixes|Resolves|Closes] <ISS_ID> comment
Trong đó các key words Fixes, Resolves,Closes là bắt buộc, ISS_ID là issue id của jira, bắt buộc phải viết hoa, comment là tuỳ chọn
Khi merge request được chấp nhận thì iss_id sẽ được đánh dấu trạng thái trên Jira là close, do đó, trước khi merge request vào nhánh master được chấp nhận thì nhánh đó đã được deploy lên bản production, sau khi deploy lên production rồi thì mới accept merge request vào nhánh master.
Nếu nhánh chính không phải là nhánh master thì cần vào gitlab để set lại default branch.

