私はbuild.ps1 -SettingsProfile「お客様」しようとしたが、それは独自のカスタム引数をbuild.ps1に渡すにはどうすればよいですか?
Argument("SettingsProfile", "Default")
そして、私はそれをbuild.ps1の引数を省略した場合を経由して私は、フェッチ私のケーキスクリプトで
More than one build script specified.
を出力明らかに「デフォルト」になります。
私はbuild.ps1 -SettingsProfile「お客様」しようとしたが、それは独自のカスタム引数をbuild.ps1に渡すにはどうすればよいですか?
Argument("SettingsProfile", "Default")
そして、私はそれをbuild.ps1の引数を省略した場合を経由して私は、フェッチ私のケーキスクリプトで
More than one build script specified.
を出力明らかに「デフォルト」になります。
私はあなたが3210ブーストラッパーを使用していると仮定します。 -ScriptArgs
パラメータがある場合は、カスタムCake引数を渡すことができます。
ケーキの引数は、標準のPowerShellのパラメータ(-Key value
)のようにフォーマットされたが、修正があなたの問題を解決する必要があります上記のように、あなたのシナリオは、この
.\build.ps1 -ScriptArgs '--SettingsProfile="Customer"'
あなたのケーキスクリプト引数の使用のようになります。このよう--Key="value"
として、正常に見えるされていません。
あなたが望む距離にもよりますが、入力パラメータをPowerShellの引数として受け入れるようにブートストラップを拡張するオプションもあります。
http://cakebuild.net/docs/tutorials/extending-the-bootstrapper
ありがとう:あなたがここにブートストラップを拡張する方法についてのチュートリアルがあります!それを並べ替えた –
これは複数の引数で動作しますか? –
はい: powershell -File build.ps1 -ScriptArgs '--deployEnv = st'、 ' - bldversion = 1.2.3' –