私はGulpタスク 'runEndtoEnd'を呼び出し、パラメータ 'param1'を渡すbuild.gradleに 'runRegression'というGradleタスクを持っていますそれ。値がゲンキンズによって動的に渡されるbuild.gradleファイルの変数を定義する方法
task runRegression(type: Exec){
executable "xvfb-run"
args "gulp", "runEndtoEnd", param1
}
のGradleタスクがコマンドを使用して、「パラメータ1」の値を通過するジェンキンスによって呼び出される:gradle runRegression -Pparam1=Dev
Iコマンドを実行すると、私はグッタスクとパスを実行するのGradleタスクを見ることができますそれを 'param1'を介してパラメータに変換します。
「グラデルビルド」を行うと問題が発生します。 パラメータ 'param1'を解決できません。
エラー:
プロジェクトの評価中に問題が発生しました: タスク 'runRegression'でプロパティ 'param1'を見つけることができませんでした。
これに対する解決策はありますか?前もって感謝します。
ありがとうJBirdVegasなります
gradle -Pparam1=dev
を実行した後、こののようなもので
-P
を経由して送信された値を得ることができます。 – Praveen