マスターで実行中のジョブ(パラメータビルド)を作成しました。ビルド後のアクションで、私はスレーブマシン上で実行されているjob2を設定しています。そして、現在のビルドパラメータとしてパラメータを追加することを選択しました。それでもjob1のパラメータを使用することはできません。 同じパラメータをjob1からjob2に共有する方法。私はジェンキンズで2つのジョブを持っています。どちらも同じパラメータが必要
注:パラメーター化されたトリガープラグインがインストールされています。
マスターで実行中のジョブ(パラメータビルド)を作成しました。ビルド後のアクションで、私はスレーブマシン上で実行されているjob2を設定しています。そして、現在のビルドパラメータとしてパラメータを追加することを選択しました。それでもjob1のパラメータを使用することはできません。 同じパラメータをjob1からjob2に共有する方法。私はジェンキンズで2つのジョブを持っています。どちらも同じパラメータが必要
注:パラメーター化されたトリガープラグインがインストールされています。
を参照してくださいJOB1であなたのパラメータの例を提供してください、そしてどのように/あなたがそれを使用しようとしているところ。 –
私はパラメータとしてBuild_IDを使用しています。そのBuild_IDを使用してBuild_numberのような値を返します。最終的な成果物を梱包し、スレーブマシンに移動します。その後、私はスレーブの最終的な成果物を解凍し、ファイルをサーバーに展開するために1つのshファイルを実行するために別のジョブを実行する必要があるので、ジョブ2に同じBuild_IDを使用する必要があります。 – sampath
私はあなたがスレーブジョブの実行でスレーブジョブビルド情報を持っているので、同じビルドパラメータを使うことはできないと思います。 カスタムパラメータを使用してその値をBUILD_IDから取得できるかもしれませんが、別のプロジェクトから成果物を取得するために特別に作成されたコピーアーティファクトプラグインを使用します。 Jenkinsに対象ジョブの特定のフォルダにアーティファクトをコピーさせることができます。また、必要な場合は、元のBUILD情報をtarファイル名からデコードできます。 –