特定の Git ブランチへのプッシュがあるたびに実行されるプロセスを実装するために、マルチジョブ プロジェクトを使用しています。
2 つの異なるジョブ間でパラメーターを渡すにはどうすればよいですか (各ジョブは個別のマルチジョブ フェーズにあります)。
私がやろうとしたことは次のとおりです。
ジョブ A: (マスターで実行 - Windows)
2つのパラメーターを新しいファイル(parameters.propertiesと呼ばれる)にエコーし、共有場所(ジョブAのワークスペースではありません)に配置しました
したがって、このファイルの内容は次のようになります。
currentBuild=2012-11-27_09-20-50
currentBranch=master
ジョブ B: (Linux スレーブで実行)
「このビルドはパラメータ化されています」のオプションがオンになっています。
ファイルが配置されている共有の場所にカスタム ワークスペースも設定したため、「ファイル パラメータ」とファイル名のみを追加しました。
このパラメーターを使用しようとするシェルスクリプトがありますが、取得できません。
手伝ってください、
ドロン