2015-11-05 20 views
6

Tôi đang sử dụng webhook trên Bitbucket để kích hoạt các bản dựng trên Jenkins khi sự kiện đẩy xảy ra, vì mục đích này tôi đang sử dụng plugin Bitbucket. My Jenkins đường ống bao gồm nhiều chéo nhiệm vụ tùy ví dụ:Truy cập tải trọng của BitBucket webhook trong công việc Jenkins

đường ống chính (nhiệm vụ kích hoạt)

      1) xây dựng hình ảnh Docker
      2) kiểm tra chạy
      3) làm điều gì đó

Việc xây dựng được kích hoạt khi dự kiến ​​nhưng nhiệm vụ không thành công vì họ dựa vào nhánh cụ thể mà tôi cần cung cấp. Rất tiếc, tôi không biết cách truy cập tải trọng của webhook có tất cả thông tin tôi cần.

Phương án thay thế sẽ sử dụng tùy chọn Thăm dò ý kiến ​​CMS trong Jenkins nhưng tôi muốn xây dựng theo yêu cầu và không định kỳ.

Trả lời

0

Từ:

https://wiki.jenkins-ci.org/display/JENKINS/BitBucket+Plugin

họ nói:

Kể từ 1.1.5 Bitbucket tự động tiêm payload nhận bởi Bitbucket vào việc xây dựng. Bạn có thể bắt được tải trọng để xử lý nó cho phù hợp thông qua biến môi trường $ BITBUCKET_PAYLOAD.

Kính trọng

Các vấn đề liên quan