Estou tentando integrar um sistema externo com jenkins pela API REST.
Embora eu tenha feito muitas pesquisas no Google sobre sua referência de API, ainda não consigo obter uma lista completa de referências de API REST de jenkins.
Alguém sabe disso?
http://jenkins:8080/job/my-job/api
Respostas:
Jenkins tem um link para sua API REST no canto inferior direito de cada página . Este link aparece em todas as páginas do Jenkins e aponta para uma saída de API para a página exata que você está navegando. Isso deve fornecer algum entendimento sobre como construir os URls da API.
Além disso, você pode usar algum wrapper, como eu faço no Python, usando http://jenkinsapi.readthedocs.io/en/latest/
Aqui está o site deles: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
fonte
Solução adicional: use as bibliotecas de wrapper API Restul escritas em
Java
/python
/Ruby
- wrappers orientados a objetos que visam fornecer uma maneira mais convencional de controlar um servidor Jenkins.Para documentação e links: API de acesso remoto
fonte