Làm cách nào để tích hợp Bitbucket và Trello (tạo nhận xét thẻ trên bộ thay đổi mới)?


7

Tôi muốn thiết lập một quy trình công việc đơn giản: một lập trình viên đề cập đến id thẻ trong thông điệp cam kết và một số thông tin về cam kết sẽ tự động được thêm dưới dạng nhận xét cho thẻ Trello đó. Một giải pháp tự động được lưu trữ được ưa thích.

Những gì tôi đã tìm thấy cho đến nay:

Câu trả lời:


10

Sau một số thử nghiệm với Zapier, tôi đã quản lý để tạo ra một "zap" (tức là trình xử lý tự động) thực hiện như sau:

  1. Giả sử bạn đang làm việc trên một tính năng có thẻ Trello sau: https://trello.com/c/NuSGfssX/

  2. Bạn đẩy một cam kết tới Bitbucket, trong đó có thông báo cam kết tr(NuSGfssX), vd:

    hg ci -m "Finished the very important feature tr(NuSGfssX)"
    
  3. Một nhận xét thẻ Trello mới được tạo tự động, chứa thông tin về cam kết.

Đây là cách nó được thực hiện với Zapier :

  1. Tạo một bản zap mới với các dịch vụ BitBucket (New Changeet) và Trello (Tạo bình luận).

  2. Liên kết tài khoản Bitbucket và Trello của bạn với Zapier. Tôi đã sử dụng tài khoản Bitbucket hiện tại của mình, mặc dù vậy, Zapier khuyên bạn nên tạo một tài khoản riêng (điều này sẽ làm giảm gói Bitbucket miễn phí của bạn :). Tôi cũng gặp vấn đề với việc liên kết tài khoản Trello của mình, vui lòng hỏi ý kiến ​​nếu bạn cũng có chúng.

  3. Chọn tên và chủ sở hữu kho lưu trữ Bitbucket của bạn.

  4. Chọn bảng và danh sách Trello của bạn. Cả hai đều là tùy chọn: bạn có thể chỉ biết ID thẻ và không quan tâm đến vị trí của nó. ID thẻ là vĩnh viễn.

  5. Trong trường "Thẻ", chọn "Nâng cao: nhập giá trị tùy chỉnh". Loại {{message_tr}}. Đây trlà định danh được chọn (bất kỳ) của bạn, giống như bạn sẽ sử dụng trong các thông điệp cam kết.

  6. Thiết lập văn bản nhận xét. Thiết lập của tôi là như sau (chứa một liên kết ngược đến bình luận bitbucket):

    {{message}}
    author: {{author}}
    branch: {{branch}}
    [{{node}}](https://bitbucket.org/<repo_owner>/<repo_name>/commits/{{node}}/)
    
    Files:
    
    {{files}}
    
  7. Nhấp vào "Bật Zap". Các Zap được tạo ra và bắt đầu làm việc.


1
Làm thế nào để zapier phù hợp với các thẻ trello? Tôi cũng có thể sử dụng các liên kết ngắn? ID ngắn? hoặc chỉ id dài?
Alex

sử dụng liên kết ngắn. Bạn cũng sẽ muốn thêm một bộ lọc để zapier bỏ qua các xác nhận không có travethe tr () trong chúng.
sheamus

thứ tốt @DenisGolomazov, tôi đã không nhận thức được Zapier và tôi nhìn họ lên .. vì vậy những gì bạn đang đề xuất trên công trình, nhưng nó hoàn toàn miễn phí lên đến một điểm, sau đó bạn phải tuân thủ các Zapier giá thứ .. phải không?
abbood

@abbood Tôi đã sử dụng nó 1,5 năm trước, vì vậy tôi không biết giá đã thay đổi kể từ thời điểm đó. Vì vậy, câu trả lời có lẽ là có.
Dennis Golomazov

1
@Arul hmmm rõ ràng là nó đã bị xóa ... điều đó không tốt. Tôi đã xóa bình luận của tôi.
Dennis Golomazov

0

Một cái gì đó mới: Mới! Trello Power-Ups cho JIRA, Bitbucket và Confluence Cloud (Cộng với tích hợp HipChat mát hơn)

http://blog.trello.com/trello-power-ups-for-jira-bitbucket-confluence-hipchat


Đó là một liên kết hữu ích, cảm ơn bạn. Nhưng nó không có tính năng tự động làm việc, chỉ tích hợp thủ công. Dịch vụ này ( unito.io/upcome.php ) cũng được đề cập trong các bình luận, nhưng tôi chưa xem xét nó.
Dennis Golomazov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.