Saya mencoba untuk mengintegrasikan sistem eksternal dengan jenkins oleh REST API.
Meskipun saya telah melakukan banyak pencarian google pada referensi API-nya, saya masih tidak bisa mendapatkan daftar lengkap referensi API REST jenkins.
Ada yang tahu tentang ini?
http://jenkins:8080/job/my-job/api
Jawaban:
Jenkins memiliki link ke REST API mereka di kanan bawah setiap halaman . Tautan ini muncul di setiap halaman Jenkins dan mengarahkan Anda ke keluaran API untuk halaman yang Anda jelajahi. Itu akan memberikan beberapa pemahaman tentang cara membangun URl API.
Anda juga dapat menggunakan beberapa pembungkus, seperti yang saya lakukan, dengan Python, menggunakan http://jenkinsapi.readthedocs.io/en/latest/
Ini situs web mereka: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
sumber
Solusi Tambahan: gunakan pustaka pembungkus Restul api yang ditulis dalam
Java
/python
/Ruby
- Pembungkus berorientasi objek yang bertujuan untuk menyediakan cara yang lebih konvensional untuk mengontrol server Jenkins.Untuk dokumentasi dan tautan: API Akses Jarak Jauh
sumber