ฉันกำลังพยายามรวมระบบภายนอกกับเจนกินส์โดย REST API
แม้ว่าฉันได้ทำการค้นหาโดย Google จำนวนมากเกี่ยวกับการอ้างอิง API แต่ฉันก็ยังไม่สามารถรับรายการอ้างอิง jenkins REST API ทั้งหมด
ใครรู้เกี่ยวกับเรื่องนี้?
ฉันกำลังพยายามรวมระบบภายนอกกับเจนกินส์โดย REST API
แม้ว่าฉันได้ทำการค้นหาโดย Google จำนวนมากเกี่ยวกับการอ้างอิง API แต่ฉันก็ยังไม่สามารถรับรายการอ้างอิง jenkins REST API ทั้งหมด
ใครรู้เกี่ยวกับเรื่องนี้?
คำตอบ:
เจนกินส์มีการเชื่อมโยงไป REST API ของพวกเขาในส่วนขวาล่างของแต่ละหน้า ลิงก์นี้จะปรากฏในทุกหน้าของ Jenkins และชี้ให้คุณเห็นเอาต์พุต API สำหรับหน้าที่คุณกำลังเรียกดู สิ่งนี้ควรให้ความเข้าใจเกี่ยวกับวิธีสร้าง API URls
คุณสามารถใช้ wrapper เพิ่มเติมเช่นฉันใน Python โดยใช้http://jenkinsapi.readthedocs.io/en/latest/
นี่คือเว็บไซต์ของพวกเขา: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
โซลูชันเพิ่มเติม:ใช้Restul api wrapper libraries ที่เขียนในJava
/ python
/ Ruby
- Wrapper ที่เน้นอ็อบเจ็กต์ซึ่งมีจุดมุ่งหมายเพื่อมอบวิธีการควบคุมเซิร์ฟเวอร์ Jenkins ตามอัตภาพมากขึ้น
สำหรับเอกสารและลิงค์: Remote Access API
http://jenkins:8080/job/my-job/api