Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current Restore this Version View Page History

« Previous Version 8 Current »

  1. Cấu hình trên gitlab
    Mở trang cấu hình tích hợp gitlab và chọn Jira
  2. 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:

Bắt đầu thực hiện bug:

Khi 1 nhánh mới được tạo và push lên gitlab, nếu trong comment bắt đầu với mã issue của Jira, trạng thái của iss trên Jira sẽ được tự động chuyển thành "Doing".

Close 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 keywords Fixes, Resolves,Closes là bắt buộc, nhưng chỉ cần một trong ba keyword này, 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.