मैं अपने पैरामीटर और स्थिति के साथ बिल्डों की सूची लाने के लिए जेनकींस को एपीआई कॉल करना चाहता हूं। वर्तमान में हम एक विशिष्ट शाखा बनाने के लिए पैरामीटर के रूप में एक गिट प्रतिबद्ध sha1 पास करते हैं। कोई विचार है कि मैं इस जानकारी को आसानी से कैसे प्राप्त कर सकता हूं?जेनकिंस बिल्ड और पैरामीटर की सूची प्राप्त करते हैं
6
A
उत्तर
6
जेनकींस एक अच्छा एपीआई प्रदान करता है।
यह कम से प्रलेखित है:
http://$HOST/jenkins/api/xml?xpath=/hudson/job[1]/build[1]/action[1]/parameter&depth=2
2
जहाँ तक मुझे पता है, यह एक एकल API कॉल में नहीं किया जा सकता है:
http://$HOST/jenkins/api
आप शायद कुछ ऐसा करना चाहते हैं।
पहली क्वेरी सभी बनाता है।
/job/<jobname>/api/xml
/job/<jobname>/api/json
यह क्रमशः एक्सएमएल या जेसन आउटपुट लौटाएगा।
एक बार जब आप बिल्ड नंबर प्राप्त कर लेंगे, तो आप प्रत्येक बिल्ड नंबर से पूछ सकते हैं।
/job/<jobname>/<jobnum>/api/xml?xpath=/freeStyleBuild/action/lastBuiltRevision/SHA
/job/<jobname>/<jobnum>/api/json?tree=actions[lastBuiltRevision[SHA]]
फिर आप अपने एसएचए के परिणामस्वरूप एसएचए की जांच कर सकते हैं।
संबंधित मुद्दे
- 1. जेनकिंस में पैरामीटर सूची किसी अन्य बिल्ड से निर्माण संख्याओं की सूची प्रदर्शित करने के लिए
- 2. जेनकिंस बिल्ड शेड्यूल
- 3. जेनकिंस बिल्ड
- 4. जेनकिंस लॉस बिल्ड हिस्ट्री
- 5. जेनकिंस बिल्ड एसवीएनएक्सप्शन
- 6. जेनकिंस मल्टी-कॉन्फ़िगरेशन बिल्ड और टेस्ट
- 7. perl वांछित पैरामीटर की सूची प्राप्त करें
- 8. जेनकिंस डायनामिक पैरामीटर पहले चयनित पैरामीटर मान
- 9. आप सभी स्थापित फ़ॉन्ट्स की सूची कैसे प्राप्त करते हैं?
- 10. जेनकिंस बिल्ड बिल्ड मेवेन होम मौजूद नहीं है
- 11. जेनकिंस ग्रोवी पाइपलाइन - निर्मित नौकरी की बिल्ड संख्या पुनर्प्राप्त करें
- 12. प्री और पोस्ट बिल्ड इवेंट पैरामीटर
- 13. एंड्रॉइड-जेनकींस: बिल्ड टूल्स संशोधन 17.0.0 को जेनकिंस बिल्ड सर्वर
- 14. जेनकिंस बिल्ड स्क्रिप्ट Google टेस्ट निष्पादन
- 15. जेनकिंस एपीआई
- 16. गिटलैब से जेनकिंस वेबहूक पैरामीटर
- 17. जेनकिंस
- 18. जेनकिंस के साथ बिल्ड यूनिटी प्रोजेक्ट
- 19. Ocaml - सूची में डुप्लिकेट की जांच करते समय पैरामीटर प्रकार
- 20. जेनकिंस
- 21. जेनकिंस
- 22. पुनः प्राप्त ग्रूवी बंद/विधि पैरामीटर सूची
- 23. जेनकिंस
- 24. जेनकिंस
- 25. प्रतिनिधियों की सूची और
- 26. एंड्रॉइड - ऑडियोमैनेजर/ऑडियोसिस्टम पैरामीटर की सूची कैसे प्राप्त करें
- 27. जेनकिंस
- 28. जेनकिंस
- 29. जेनकिंस चींटी कार्य को निष्पादित नहीं करते
- 30. जेनकिंस
ऐसा लगता है कि आपके द्वारा दिखाए गए समान प्रश्न का उपयोग करने से वास्तव में/हडसन/नौकरी [1] के बाद कोई परिणाम नहीं मिलता है। – Joe
धन्यवाद मिचस। तुमने मुझे सही जवाब दिया! यहां वह आउटपुट है जिसे मैं ढूंढ रहा था। मुझे लगता है कि आपको सटीक बिल्ड नंबर निर्दिष्ट करना होगा। '' '/ नौकरी/नैदानिक। खोज/15/एपीआई/एक्सएमएल''' – Joe
आपको अंतिम सफल निर्माण के लिए'/job/Clinical.Search/lastSuccessfulbuild/api/xml' का उपयोग करने में सक्षम होना चाहिए। – gaige