問題タブ [jenkins-declarative-pipeline]

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 に答える
824 参照

jenkins - Jenkins 2 宣言型パイプライン - ノード内ですべてのステージを実行することは可能ですか?

一部の段階でユーザーの確認が必要な CD パイプラインがあるため、パイプラインがユーザー入力を待っている間にサーバー リソースを解放したいと考えています。

上記でグローバルを持っていることがわかりますがagent any、ユーザー検証ステージで追加しましagent noneた。

これが私が望むことを行っていることを誰かが確認できますか (エージェント/ノードはユーザー入力を待っていません)? 検証方法がわかりません。実行ログに違いはありません...

そうでない場合、どうすればできますか?

0 投票する
3 に答える
8608 参照

jenkins - Jenkins 宣言型パイプライン: トリガー ジョブを見つける

宣言型パイプラインを使用する Jenkins ジョブがあります。

このジョブは、他のさまざまなビルドによってトリガーされる可能性があります。

宣言型パイプラインで、どのビルドがパイプラインをトリガーしたかを確認するにはどうすればよいですか?

0 投票する
2 に答える
6673 参照

jenkins - 並列ステージに先行するジェンキンスの宣言型パイプラインで順次ステップを作成する

画像で説明されているように並列ステージをセットアップしたい

この例では、セットアップは非常に重いため、G1、G2、および G3 の並列グループが開始する前に一度実行する必要があります。同時に、ステージ: 初期チェックには、並行して実行したい項目が 2 つあります。

これは宣言型パイプラインで可能ですか、それともスクリプトに頼る必要がありますか?

これが機能する機能をドキュメントで見ることができませんでした

同様の状況に遭遇したことがありますか? また、どのような解決策を講じましたか?

もちろん、解決策の 1 つは、すべてのグループの一部としてセットアップとクリーンアップを行うことですが、前述したように、これはかなり集中的であり、図が示していることが不可能な場合にのみ採用します。

解決策 2

パイプライン