問題タブ [jenkins-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3607 参照

jenkins - 名前でフィルタリングされたジョブ名と最後のビルド番号のリストを取得する Jenkins xml rest API

すべてのジョブ名とジョブ名でフィルタリングされた最後のビルド番号のリストを取得したいと考えています。私は以下を使用しようとしました -

ただし、これは、ジョブ名のフィルタリングなしで、すべてのジョブとその最後のビルド番号のみを提供します。

例えば

0 投票する
1 に答える
1643 参照

jenkins - Jenkins リモート API - ビルドが終了して出力が得られるまで待ちますか?

Jenkins CLI を使用する場合、buildオプション-vを指定してコマンドを使用-sしてビルドを実行し、ビルドが完了するのを待って出力を出力できます。

REST API への 1 回の呼び出しで同じ結果 (実行を待機してジョブ出力を取得) を達成する方法はありますか? ビルドが完了するまでステータスをポーリングしてから出力を要求することでこれを実行できることはわかっていますが、実行時間の短いジョブに対する簡単なオプションがあるかどうかを知りたいです。

0 投票する
0 に答える
160 参照

rest - jenkins REST を使用してビルドを実行する方法

ドキュメントは、パラメーターを使用してビルドを実行することを示しています。

job_url/buildWithParameters?par=val

ポーリング SCM でビルドするには、post

job_url/polling

パラメータを使用してポーリングすることは可能ですか? はいの場合、構文は何ですか?

0 投票する
1 に答える
526 参照

jenkins - Github 組織の Jenkins ビルド番号を更新する Groovy スクリプト

Jenkins で、「nextBuildNumber」ファイルを編集してジョブの次のビルドを変更するという言及を見てきました。

ただし、ビルド番号を増やしたいジョブは、Github Organization フォルダー内にあります。

Jenkins マスター インスタンスのジョブの構成ファイルに移動し、「nextBuildNumber」ファイルの値を変更しましたが、無視されているようです。

代わりに groovy スクリプトを使用してこれを行う方がよいのではないかと考えていましたが、それを行うために何かを書く方法がわかりません。

これまでの私の試みは次のとおりです。

この Jenkins での 2 つのジョブが表示されます。2 つ目は GithubOrg で、http://javadoc.jenkins.io/plugin/branch-api/jenkins/branch/OrganizationFolder.html のドキュメントに従っています

「OrganizationFolder」のインスタンスを構築しようとしましたが、うまくいかないと思います。

0 投票する
0 に答える
32 参照

python - Jenkins API - 特定のフォドラーからジョブを取得できません

それらのジョブの構成ファイルを読み取り、それらの構成ファイルを使用してジョブを作成することにより、(ジョブを含む) フォルダーをコピーしようとしています。フォルダ内のジョブを取得できません。(ただし、すべてのジョブ、つまりフォルダー外とフォルダー内のジョブを取得できます)

0 投票する
0 に答える
918 参照

python - jenkins(シェルコマンド)を使用してPythonスクリプトを実行中にエラーという名前のモジュールを取得していません

私は GitHub - 2 つのスクリプトを含む python プロジェクトを持っています。シェル コマンドを使用して Jenkins で 1 つのスクリプトを実行できますpython script_1_name.py(このスクリプトには外部パッケージがインポートされていません)。外部パッケージを持つ別のスクリプトがあります-jenkinsapiおよびjenkins. jenkins -python script_2_name.pyでシェル コマンドを使用してこのスクリプトを実行しようとすると、以下のエラーが発生します。

これらのパッケージは仮想環境にインストールされているため、ローカルで正常に実行できます。jenkins ジョブを使用してこれを実行する方法。