2015-11-05 5 views
6

मैं बिटकबेट पर वेबहूक का उपयोग कर रहा हूं ताकि जेनकिंस पर निर्माण ट्रिगर हो सके, इस उद्देश्य के लिए मैं बिटबकेट प्लगइन का उपयोग कर रहा हूं। मेरे जेनकींस पाइप लाइन कई पार आधार पर कार्यों से मिलकर बनता है जैसे:जेनकिंस नौकरियों में बिटबकेट वेबहूक के पेलोड तक पहुंच

मुख्य पाइपलाइन (चालू होने वाले कार्य)

      1) निर्माण डोकर छवियों
      2) चलाने के परीक्षण
      3) कर कुछ

बिल्ड की उम्मीद होने पर ट्रिगर होता है लेकिन कार्य विफल हो रहे हैं क्योंकि वे विशिष्ट शाखा पर निर्भर हैं जिन्हें मुझे प्रदान करने की आवश्यकता है। दुर्भाग्यवश मुझे नहीं पता कि वेबहूक के पेलोड तक कैसे पहुंचना है जिसमें मुझे आवश्यक सारी जानकारी है।

विकल्प जेनकींस में पोल ​​सीएमएस विकल्प का उपयोग करेगा, लेकिन मैं मांग पर निर्माण करना चाहता हूं और समय-समय पर नहीं।

उत्तर

0

से:

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

वे कहते हैं:

1.1.5 के बाद से Bitbucket स्वचालित रूप से निर्माण में Bitbucket द्वारा प्राप्त पेलोड injects। आप पर्यावरण परिवर्तनीय $ BITBUCKET_PAYLOAD के माध्यम से तदनुसार प्रक्रिया करने के लिए पेलोड पकड़ सकते हैं।

सम्मान

संबंधित मुद्दे