Jenkins dinlendirici API referansını nerede bulabilirim? [kapalı]


86

Harici bir sistemi REST API ile jenkins ile entegre etmeye çalışıyorum.

API referansında çok sayıda Google araması yapmış olmama rağmen, hala jenkins REST API referansının tam listesini alamıyorum.

Bunu bilen var mı?


11
http://jenkins:8080/job/my-job/api
Gluttton

@Gluttton işe yaramıyor ... göster 404
Chuck

Bu sözde URL'dir, var olan isimleri koymanız gerekir, örneğin: ci.jenkins-ci.org/view/All/job/jenkins_lts_branch/api .
Gluttton

API dinlenme jenkins kapsamlı listesi için makalemi kontrol linkedin.com/pulse/useful-jenkins-rest-apis-prudviraj-pentakota
prudviraj

Yanıtlar:


101

Jenkins, her sayfanın sağ alt kısmında REST API'sine bir bağlantıya sahiptir . Bu bağlantı, Jenkins'in her sayfasında görünür ve sizi, göz atmakta olduğunuz tam sayfa için bir API çıktısına yönlendirir. Bu, API URl'lerinin nasıl oluşturulacağına dair biraz anlayış sağlamalıdır.

Python'da, benim yaptığım gibi, http://jenkinsapi.readthedocs.io/en/latest/

İşte web siteleri: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API


1
Kopyalayabileceğiniz URL'ler, HTML görüntüsü için veri oluşturmak için kullanıldığından, çoğunlukla salt okunurdur. Ancak web sitelerindeki belgeleri izlerseniz, ilk örnek bir derlemeyi nasıl tetikleyeceğinizdir.
Lovato


Node.js API'leri de mevcuttur, Python API'leri referans olarak alınır. npmjs.com/package/jenkins
Siddharth Kumar

0

Ek Çözüm: / / - içinde yazılmış Restul api sarmalayıcı kitaplıklarını kullanın - Jenkins sunucusunu daha geleneksel bir şekilde kontrol etmeyi amaçlayan nesne yönelimli sarmalayıcılar.JavapythonRuby

Belgeler ve bağlantılar için: Uzaktan Erişim API'si

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.