简单的问题,如何传递字符串参数来构建在Jenkins中有空格的脚本?
示例:DEVICE_NAME
值:iPhone 5
像这把钥匙一样使用它:${DEVICE_NAME}
输出key: iPhone
如何解决?
编辑:" iPhone 5"或者' iPhonr 5'或者iPhone 5 \'或iPhone \ 5不起作用。
Edit2:好的 这就是我在Build Step / Execute Shell中使用它的方法:
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"