jenkinsのRESTfulAPIリファレンスはどこにありますか?[閉まっている]


86

RESTAPIによって外部システムをjenkinsと統合しようとしています。

私はそのAPIリファレンスで多くのグーグル検索を行いましたが、それでもjenkins RESTAPIリファレンスの完全なリストを取得することはできません。

誰かがこれについて知っていますか?


10
http://jenkins:8080/job/my-job/api
gluttton 2014

@Glutttonそれは機能しません...ショー404–
チャック

これは疑似URLです。たとえば、ci.jenkins-ci.org / view / All / job / jenkins_lts_branch / apiのように既存の名前を入力する必要があります。
gluttton 2014

ジェンキンス残りのAPIの包括的なリストについては、私の記事をチェックlinkedin.com/pulse/useful-jenkins-rest-apis-prudviraj-pentakota
prudviraj

回答:


99

Jenkinsには、各ページの右下にRESTAPIへのリンクがあります。このリンクはJenkinsのすべてのページに表示され、閲覧している正確なページのAPI出力を示します。これにより、APIURの構築方法をある程度理解できるはずです。

さらに、http://jenkinsapi.readthedocs.io/en/latest/を使用して、Pythonでラッパーを使用することもできます。

これが彼らのウェブサイトです:https//wiki.jenkins-ci.org/display/JENKINS/Remote+access+API


1
コピーできるURLは、HTML表示用のデータを生成するために使用されたため、主に読み取り専用です。しかし、彼らのWebサイトのドキュメントに従うと、最初の例はビルドをトリガーする方法です。
Lovato 2017年


Node.js APIも利用可能で、PythonAPIを参照します。npmjs.com/package/jenkins
Siddharth Kumar

0

追加策:使用RestulのAPIのラッパー・ライブラリーで書かれましたJava/ python/Ruby -ジェンキンスサーバを制御するより、従来の方法を提供することを目指し、オブジェクト指向のラッパーを。

ドキュメントとリンクの場合:リモートアクセスAPI

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.