Sto cercando di integrare un sistema esterno con jenkins tramite REST API.
Sebbene abbia eseguito molte ricerche su Google sul suo riferimento API, non riesco ancora a ottenere un elenco completo di riferimento API REST di jenkins.
Qualcuno lo sa?
Sto cercando di integrare un sistema esterno con jenkins tramite REST API.
Sebbene abbia eseguito molte ricerche su Google sul suo riferimento API, non riesco ancora a ottenere un elenco completo di riferimento API REST di jenkins.
Qualcuno lo sa?
Risposte:
Jenkins ha un collegamento alla propria API REST in basso a destra in ogni pagina . Questo collegamento viene visualizzato in ogni pagina di Jenkins e ti indirizza a un output API per la pagina esatta che stai esplorando. Ciò dovrebbe fornire alcune informazioni su come creare gli URL delle API.
Puoi anche usare alcuni wrapper, come faccio io, in Python, usando http://jenkinsapi.readthedocs.io/en/latest/
Ecco il loro sito web: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
Soluzione aggiuntiva: utilizzare le librerie wrapper API Restul scritte in Java
/ python
/ Ruby
- Un wrapper orientato agli oggetti che mira a fornire un modo più convenzionale di controllare un server Jenkins.
Per documentazione e collegamenti: API di accesso remoto
http://jenkins:8080/job/my-job/api