問題タブ [jenkins-slave]

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

jenkins - Jenkins Pipeline: スレーブ エージェントからビルド出力を取得する

バックグラウンド

「パイプライン ジョブ」と「ビルド ジョブ」の 2 つのジョブがあるとします。「パイプライン ジョブ」はマスターで実行され、もちろんパイプラインです (groovy を使用)。次に、パイプラインのビルド部分として、Windows で実行されているスレーブを使用します。「ビルド ジョブ」は、マスターでは実行できない何かをビルドする責任があります。マスターも Windows で実行されていますが、特定のビルドに必要なソフトウェアが不足しています。

質問

次のようなグルーヴィーなスクリプトがあります。

「BuildJob」が「このプロジェクトを実行できる場所を制限する」、つまりスレーブである場合、正常に動作します。

私の問題は、「BuildJob」からの出力をパイプライン ログに出力することです。これを行うための賢い方法はありますか?私はすべてに対してオープンなので、'BuildJob' などを開始するためのより賢い方法を知っていれば、ここで熱望しています。

ありがとう!