問題タブ [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 投票する
2 に答える
3340 参照

jenkins - API を介してどのビルドステップが失敗したかを知る

API を介してビルドの詳細を調べようとしています。特定の結果を得るために以下を使用しています。 http://localhost:8080/job/test/lastBuild/api/json?pretty=true

ビルドが失敗すると、ビルドのステータスを取得しています。問題の原因となっているビルド ステップを特定したいと考えています。APIで取得する方法を教えてください

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

curl - Jenkins でプロモートされたビルド ジョブを承認する API (curl) コマンド

承認者が curl コマンドを使用して特定のビルドを承認する方法はありますか?

ビルドを手動で承認するために、Promoted Builds Plugin を使用しています。

curl コマンドの下で試していると、「エラー 400 何も送信されていません」というメッセージが表示されます。どこでも検索しましたが、適切な答えが得られませんでした。助けてください

curl http://admin:XXXXXXXXXXXX@JENKINS_URL/job/JOB_NAME/129/promotion/promotionProcess/PromoteForTesting/promotionCondition/hudson.plugins.promoted_builds.conditions.ManualCondition/approve?token=abcde1234

JSONデータを渡そうとすると、「エラー403リクエストに有効なクラムが含まれていませんでした」がスローされます

コマンドは curl http://admin:XXXXXXXXXXXX@JENKINS_URL/job/JOB_NAME/129/promotion/promotionProcess/PromoteForTesting/promotionCondition/hudson.plugins.promoted_builds.conditions.ManualCondition/approve?token=abcde1234 --data-urlencode json=です。 '{&Submit=承認}'

Jenkins でプロモートされたビルドを手動で承認するために、この API サポートに従いましたか? 参照として投稿しますが、運はありません

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

python - Pythonを使用してジェンキンスで現在のビルド番号を取得する

ジェンキンスでジョブの現在のビルド番号を取得しようとしているpythonスクリプトがあります。以下のスクリプトは、最後のビルド番号と、ビルドが成功したか失敗したかを示します。現在のビルド番号を取得するにはどうすればよいですか? このスクリプトを実行すると、新しいビルド番号でビルドされますが、現在のビルド番号を取得するにはどうすればよいですか?

script.py

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

python - JenkinsAPI(https) の呼び出しがハングする

私のコードは以下のとおりです

これを実行すると、 「Hello」と表示されてハングします。この理由は何ですか?

NB プロキシの背後にある企業ネットワークでこれを実行しています。

参照: http://pythonhosted.org/jenkinsapi/using_jenkinsapi.html#example-1-get-version-of-jenkins

コマンドを強制終了すると、次のエラーが発生します。

完全なログ。

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

python - Python スクリプトで Jenkins コンソール出力を取得して印刷する方法

モジュールでpythonスクリプトを使用して、ジェンキンスジョブをトリガーしようとしていjenkinsapiます。

Pythonスクリプトでこれでトリガーされるjenkinsジョブからのコンソール出力を印刷したいと思います。どうすればこれを達成できるか教えてもらえますか?

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

java - JavaでREST APIを使用してジョブ構成を更新する方法は?

ジェンキンスを再起動せずにジェンキンスのジョブを更新したい。そのために、Java コードで jenkins REST API を使用しています。しかし、CSRF セキュリティのため、jenkins URL に何も POST できません。crumbIssuer を使用することで、これを行うことができます。誰でもcrumbissuerで私を助けることができますか?