मुझे जेन्किन्स रेस्ट अपी रेफरेंस कहां मिल सकता है? [बन्द है]


86

मैं REST एपीआई द्वारा जेनकींस के साथ एक बाहरी प्रणाली को एकीकृत करने की कोशिश कर रहा हूं।

हालाँकि मैंने इसके API संदर्भ पर बहुत सारी Google खोज की है, फिर भी मुझे jenkins REST API संदर्भ की पूरी सूची नहीं मिल सकती है।

इस बारे में किसी को पता है?


10
http://jenkins:8080/job/my-job/api
— Gluttton

@ गल्ट्टन यह काम नहीं करता ... शो 404
— चक

यह छद्म URL है, आपको मौजूद नामों की आवश्यकता है, उदाहरण के लिए: ci.jenkins-ci.org/view/All/job/jenkins_lts_branch/api ।
— Gluttton

जेनकींस की व्यापक सूची के लिए मेरे लेख की जाँच आराम एपीआई linkedin.com/pulse/useful-jenkins-rest-apis-prudviraj-pentakota
— prudviraj

जवाबों:


99

जेनकिन्स के पास प्रत्येक पृष्ठ के नीचे दाईं ओर उनके REST API का लिंक है । यह लिंक जेनकिन्स के हर पेज पर दिखाई देता है और आपको जिस पेज पर ब्राउज़ कर रहा है, उसके लिए एक एपीआई आउटपुट की ओर इशारा करता है। एपीआई उरल्स के निर्माण के बारे में कुछ समझ प्रदान करनी चाहिए।

आप अतिरिक्त रूप से कुछ रैपर का उपयोग कर सकते हैं, जैसे मैं पायथन में, http://jenkinsapi.readthedocs.io/en/latest/ का उपयोग कर रहा हूं

यहाँ उनकी वेबसाइट है: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API


1
जिन URL को आप कॉपी कर सकते हैं, वे मुख्य रूप से केवल तभी पढ़े जाते हैं, क्योंकि उनका उपयोग HTML प्रदर्शन के लिए डेटा उत्पन्न करने के लिए किया जाता था। लेकिन अगर आप उनकी वेबसाइट पर प्रलेखन का पालन करते हैं, तो पहला उदाहरण यह है कि बिल्ड को कैसे ट्रिगर किया जाए।
— लोवेटो

2
वहाँ पर एक जावा / ग्रूवी पुस्तकालय है github.com/cdancy/jenkins-rest
— user1241663

Node.js API भी उपलब्ध हैं, संदर्भ के रूप में लिया गया पायथन एपीआई। npmjs.com/package/jenkins
— सिद्धार्थ कुमार

0

अतिरिक्त समाधान: उपयोग Restul एपीआई आवरण पुस्तकालयों में लिखा Java/ python/ Ruby- जो एक और अधिक पारंपरिक एक जेनकींस सर्वर को नियंत्रित करने का तरीका प्रदान करने का लक्ष्य एक वस्तु उन्मुख रैपर।

प्रलेखन और लिंक के लिए: रिमोट एक्सेस एपीआई

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.