Di mana saya dapat menemukan referensi jenkins restful api? [Tutup]

86

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?

Membuang
sumber
11
http://jenkins:8080/job/my-job/api
Gluttton
@ Gluttton tidak berhasil ... tampilkan 404
Chuck
Ini adalah URL palsu, Anda harus memasukkan nama yang sudah ada, misalnya: ci.jenkins-ci.org/view/All/job/jenkins_lts_branch/api .
Gluttton
periksa artikel saya untuk daftar lengkap jenkins rest api linkedin.com/pulse/useful-jenkins-rest-apis-prudviraj-pentakota
prudviraj

Jawaban:

101

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

Lovato
sumber
1
URL yang dapat Anda salin sebagian besar hanya baca, karena mereka digunakan untuk menghasilkan data untuk tampilan HTML. Tetapi jika Anda mengikuti dokumentasi di situs web mereka, contoh pertama adalah cara memicu build.
Lovato
2
Ada perpustakaan Java / Groovy di github.com/cdancy/jenkins-rest
user1241663
Node.js API juga tersedia, Python API diambil sebagai referensi. npmjs.com/package/jenkins
Siddharth Kumar
0

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

avivamg.dll
sumber