1

简单的问题,如何传递字符串参数来构建在 Jenkins 中有空格的脚本?

示例:DEVICE_NAME值:iPhone 5 像这样使用它 键:${DEVICE_NAME} 输出key: iPhone

如何解决?

编辑:"iPhone 5" 或 'iPhonr 5' 或 \'iPhone 5\' 或 iPhone\ 5 不起作用。

Edit2:当然这是我在构建步骤/执行外壳中使用它的方式:

fastlane test_generic proj_name:${PROJ_NAME} proj_path:${PROJ_PATH} scheme_name:${SCHEME_NAME} device_name: ${DEVICE_NAME}

例如,当我使用“iPhone 5”控制台输出是:

device_name: '"iPhone' '5"'

最后编辑:对于其他会有这个问题的人,只需使用这个:"$DEVICE_NAME"

4

0 回答 0