「RUNSCRIPT」という名前のビルド プロモーション「choice」パラメーターを作成しました。値は「No」(デフォルト) および「Yes」で、EXEC SHELL コマンドでパラメーターの値を $RUNSCRIPT として取得しようとしましたが、値は「Yes」または「No」ではありませんでした。 」が通ります。出力を見ると、$RUNSCRIPT (そのまま) になっています。なぜ値に置き換えられていないのですか。助言がありますか?また、文字列値などの他のタイプのパラメーターを作成しようとしましたが、同様に機能しません。
質問する
2333 次
2 に答える
0
jenkins からスクリプトに値を渡したい場合は、パラメータを jenkins 環境変数として定義する必要があります。これにはAntを使用しました。例えば :
プロパティ環境="env" プロパティ名="ユーザー" 値="${env.user}"
私がちょうど使用する場合
プロパティ名="ユーザー" 値="${user}"
値は、ユーザーを参照している他のファイルから渡されます。
于 2012-08-02T07:53:01.717 に答える
0
承認パラメーターをダウンストリーム ビルドのビルド パラメーターとして渡すことができました (プロモーション自体によってトリガーされます)。単にそれらを渡す必要があります。
承認パラメーターはいわば承認の「ビルド」内で許可されていることを学びました。そのため、その承認で行うアクションは、承認パラメーターのいずれかを参照できる必要があります。
これは、承認パラメーター FOO を使用できることを意味します。承認アクションで、「パラメーター化されたビルドをトリガーする」アクションがある場合は、「事前定義されたパラメーター」をテキストと共に使用できます。
BAR=${FOO}
トリガーされたビルドには、ビルドがプロモートされたものの値で設定された BAR ビルド プロパティがあります。
于 2014-06-26T23:06:29.283 に答える