問題タブ [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 に答える
1027 参照

jenkins - Jenkins APIでジョブのエグゼキュータを確認するには?

私はジェンキンスAPI、特にジェンキンスマスターで以前に実行されたジョブについて調べていました。

次のコードを使用します。

マスターからジョブを実行すると、「executor」フィールドが「null」になっていることがわかります。スレーブからセットアップして実行することにした場合、この値は関連するノードの名前で更新されると思いますか? これは事実ですか?

名前などのマスターの識別子であると直感的に思うのに、なぜexecutorがnullなのか疑問に思います。

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

python - Python JenkinsAPI の invoke() でカスタム ビルド原因を設定する方法

jenkins apiを使用して Jenkins ビルドのカスタム原因を設定しようとしています。

jenkins apiにはinvoke()、パラメーターを受け取る新しいビルドを呼び出すためのメソッドがありますcause

causeパラメータは次のように処理されます。

カスタム原因を定義するときに使用する形式を見つけようとしています。jenkinsapi.Buildこれを行うために、まずメソッドを使用してビルドの原因を抽出し、どのように見えるかを確認しましたget_causes()

これにより、期待どおりの辞書のリストが生成されます (原因は 1 つだけ)。例:

この知識causeで、同じ形式の辞書のリストとして指定しながらビルドを呼び出してみましたが、これは機能せず、この新しいビルドから原因を収集すると、通常のデフォルトの原因しかありませんでした。

それで、私の質問は、カスタム原因を作成するために何をする必要があるのですか?

0 投票する
4 に答える
4743 参照

jenkins - Jenkinsサーバーで無効なジョブを確認するには?

Jenkins を使用してサーバーでテストを実行しています。

サーバーごとにジョブを作成し、ジョブでテストを実行しました。特定のジョブが無効/有効になっているかどうかを簡単な bash スクリプトで知りたいですか?

Jenkins サーバーに ssh できます。そこからそのスクリプトを実行したいのですが、どうすればよいですか?

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

javascript - Json Rest API からのデータのサーバー側フィルタリング用に Ajax 呼び出しを構成する

Jenkins テスト レポートの REST API からテストに関するデータを取得するために ajax jquery 呼び出しを使用します。ただし、「ステータス」がPASSEDおよびFIXEDでないテストのみが必要です。ここで、このフィルタリングがサーバー側で既に行われるように Ajax 呼び出しを構成して、合格したテストが応答の一部として返されないようにすることはできますか? これまでの私のAjax呼び出し:

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

bash - cURL と GitHub 認証を使用して Jenkins からアーティファクトをダウンロードする

curlBash スクリプトを介して Jenkins からビルド アーティファクトをダウンロードしようとしています。しかし、認証にGitHubを使用しており、管理者ユーザーのAPIキーを使用しても403エラーが発生するだけで、うまくダウンロードできません。

私のcurlコマンドは次のとおりです。

ヘッダー出力は、Jenkins が私が管理者としてログインしていると見なしていることを示していますが、403エラーが発生し、アーティファクトをダウンロードできません。

リンクは、GitHub と Jenkins にログインしている間、ブラウザーで正常に機能します。

curlGitHub をプライマリ認証プロバイダーとして使用するときに認証する方法を知っている人はいますか?

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

jenkins - Jenkins リモート トリガーのユーザー名

Jenkins 上でダッシュボードを開発しています。ダッシュボードには利用可能なすべてのジョブが一覧表示され、シークレット トークンを使用してポスト リクエストを送信するビルドを開始するためのトリガー ボタンも表示されます。問題は、すべてのビルドに「リモート ホスト 19.XX.XX.XX によって開始された」という同じ原因があることです。ダッシュボードには、ログインした人としてジョブをトリガーするユーザー名を表示する必要があるため、ジェンキンスが原因をユーザー名としてキャプチャできるように、以下のようにジェンキンスのリモート トリガー URL にユーザー名を渡す方法はありますか。

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

jenkins - Jenkins と RCP 製品の統合

ビュー付きのRCP製品があります。ビューでは、構成されたすべてのジェンキンス ビルドを表示し、ビルドをダウンロードし、ログを表示し、ビルドをトリガーできる必要があります。利用可能なAPIはありますか?