複数のビルドを並行して実行するビルドフロージョブを実行しており、ビルド後アクションを使用してHTMLレポートを発行しています。Jenkinsの別のジョブからビルド番号を変数として取得
個々のジョブのビルド番号を変数として取得すると、HTMLレポートをフェッチするときにどのように使用できますか?
EDIT
これは私の並列コードは次のようになります。、
parallel (
{ uarr = build("Baseline - Secure - UARR", param1: build.properties.get("number")) },
{ login = build("Baseline - Secure - Login", param2: build.properties.get("number")) }
)
そして、これは、インデックスページのための公開HTMLレポートを使用しているとき、私が使ってみたものです[S] $ {param1}を変数として見て、それを文字通り見つけようとしていません:
*Secure Baseline*Secure_UARR-${param1}.html
これは私が仕事を構築Mavenの中で使用していると、ビルド番号が含まれている正しいファイル名でレポートを見つけることで素晴らしい働いているものです。
*Secure Baseline*Secure_UARR-${BUILD_NUMBER}.html
私はそれと同じロジックを使用する場合の問題は、ありますビルドフロー並列ジョブでは、レポートを作成するMavenジョブではなく、そのジョブのビルド番号を使用します。
DEF N =ビルド( "JOB_NAME"、PARAM_1: "値-1"、PARAM_2:真、 ...) – Rik
しかし、どのようにポストビルドアクションでこれらのパラメータを使用するのですか? –
あなたが探しているものです。私はあなたがそれらを環境変数にしなければならないと思うと思う。 – Rik