- 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
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 isssue 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.
Add Comment