Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.