0
爲什麼我會收到以下錯誤使用變量:無法在SH塊
++ cat package.json
++ jq .version
+ TAG = '"0.0.5"' /****/script.sh:
line 12: TAG: command not found
當在Jenkinsfile運行如下:
sh '''
...
...
TAG = \$(cat package.json | jq '.version')
git tag -a v${TAG} -m "New release: ${TAG}"
'''
殼語法來設置的變量是' ='與各地'='標誌沒有空間。 –
torek
請看看:http://www.shellcheck.net/ – Cyrus