2014-09-04 4 views
35

J'essaie d'intégrer un système externe avec jenkins par API REST.Où puis-je trouver jenkins repos api référence?

Bien que j'ai fait beaucoup de recherche google sur sa référence d'API, je ne peux toujours pas obtenir une liste complète des références de l'API REST jenkins.

Quelqu'un sait cela?

+1

'http: // jenkins: 8080/job/my-emploi/api' – Gluttton

+0

@ Glutton ça ne fonctionne pas ... montrer 404 – Chuck

+0

Ceci est pseudo URL, vous devez mettre des noms existants, par exemple: https://ci.jenkins-ci.org/view/All/job/jenkins_lts_branch/api/ . – Gluttton

Répondre

46

Jenkins a un lien vers son API REST dans le en bas à droite de chaque page. Ce lien apparaît sur chaque page de Jenkins et vous dirige vers une sortie d'API pour la page exacte que vous parcourez. Cela devrait permettre de comprendre comment construire les URls de l'API.

Vous pouvez en outre utiliser un emballage, comme je le fais, en Python, en utilisant http://jenkinsapi.readthedocs.io/en/latest/

Voici leur site web: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API

+0

cela semble être API en lecture seule? – lifeofguenter

+0

Les URL que vous pouvez copier sont principalement en lecture seule, puisqu'elles ont été utilisées pour générer des données pour l'affichage HTML. Mais si vous suivez la documentation sur leur site Web, le premier exemple est comment déclencher une construction. – Lovato