2011-08-10 23 views
6

में निर्माण कैसे शुरू हुआ था, मैं अपने जेनकिंस सेटअप में जेली स्क्रिप्ट को एक बिल्ड (बिल्ड ट्रिगर) के कारण ईमेल करने के लिए अद्यतन करने की कोशिश कर रहा हूं, लेकिन मुझे इस पर कोई दस्तावेज नहीं मिल रहा है ।मैं कैसे पता लगा सकता हूं कि जेनकिंस

मुझे पता है कि यह उपलब्ध होना चाहिए, क्योंकि बिल्ड का पृष्ठ जानकारी दिखाएगा, लेकिन मैं इसे वितरित किए जा रहे ईमेल पर प्रदर्शित करना चाहता हूं।

क्या किसी को पता है कि कोई var क्वेरी है या कोई जेनकींस एपीआई कॉल मैं इसे प्राप्त करने के लिए कॉल कर सकता हूं?

उत्तर

8

आप इसे API पर कॉल करके कर सकते हैं।

अधिक convinient, env var निर्माण से पहले setted में, आप BUILD_URL मिल जाएगा:

BUILD_URL=https://jenkins-server.tld/job/JOBNAME/BUILD_NUMBER 

तो आप बस संलग्न करने के लिए/API/json की जरूरत है। तुम भी एक्सएमएल में यह मिल गया कर सकते हैं:

<freeStyleBuild> 
<action> 
<cause> 
<shortDescription>Started by user kenji</shortDescription> 
<userName>kenji</userName> 
</cause> 
</action> 
<action/> 
<action/> 
<action> 
<failCount>0</failCount> 
<skipCount>0</skipCount> 
<totalCount>1</totalCount> 
<urlName>testReport</urlName> 
</action> 
<building>false</building> 
<duration>9772</duration> 
<fullDisplayName>JOBNAME #4</fullDisplayName> 
<id>2011-08-10_11-19-42</id> 
<keepLog>false</keepLog> 
<number>4</number> 
<result>SUCCESS</result> 
<timestamp>1312967982296</timestamp> 
<url>https://jenkins-server.tld/job/JOBNAME/4/</url> 
<builtOn>macboo</builtOn> 
<changeSet> 
<kind>svn</kind> 
<revision> 
<module>https://svn-server.tld/JOBNAME/trunk</module> 
<revision>7</revision> 
</revision> 
</changeSet> 
</freeStyleBuild> 
+0

हां, '' तत्व, तुम क्या चाहते है GKelly। –

+0

धन्यवाद, यह वही है जो मुझे – GKelly

-1

मैं निर्माण करने के लिए लिंक पर क्लिक करके पता लगाना - उदाहरण के # 42 लिंक

तो फिर तुम एक पीले हीरे देखेंगे और उसके आगे ..

  • उपयोगकर्ता फ्रेड जोन्स (फ्रेड जोन्स मैन्युअल क्लिक किया निर्माण) द्वारा शुरू किया गया

या

  • शाखा अनुक्रमण (एक Git धक्का से शुरू हो रहा)
+1

धन्यवाद था, लेकिन उस समय मैं कुछ विधि ढूंढ रहा था जिसे लिपि जा सकता था। स्वीकार्य उत्तर में उचित फिक्स है। – GKelly

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

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