スペースを含む Jenkins 環境変数 ([Jenkins の管理] -> [システムの構成] 画面の [グローバル プロパティ] という見出しの下で作成) の値を指定しようとしています。この環境変数を Execute Shell ビルド ステップで使用したいと考えています。ビルド ステップでコマンド ラインに表示する必要があるオプションは次のとおりです。
--platform="Windows 7"
コマンドラインで使用している構文は--platform=${VARIABLE_NAME}
どのようにフォーマットしようとしても、Jenkins は 2 つの値として扱われるように再フォーマットするようです。私が試してみました:
- ウィンドウズ7
- 「ウィンドウズ7」
- 「ウィンドウズ7」
- Windows\ 7
対応する結果は、シェルの実行のビルド ステップ中に出力された場合は次のとおりです。
- --プラットフォーム=Windows 7
- '--platform="Windows' '7"'
- '--platform='\''Windows' '7'\'''
- --platform=Windows/7
また、コマンド ライン構文を--platform='${VARIABLE_NAME}'
およびに変更しようとし'--platform=${VARIABLE_NAME}'
ましたが、いずれの場合も${VARIABLE_NAME}
はまったく解決されず${VARIABLE_NAME}
、結果のコマンドのように表示されます。
これを機能させる方法があることを願っています。どんな提案でも大歓迎です。