2016-09-16 134 views

回答

4

請你在這裏試試這個命令:

sh "gulp sometask --someOption='attribute=${env.BUILD_NUMBER}'"

引號交換。我認爲原因在於,你可以使用雙引號(使用GString)進行模板化,這在groovy中不適用於單引號(使用普通字符串)。

更多信息,請參閱Groovy Documentation

-1

你嘗試

sh 'gulp sometask --someOption="attribute=${BUILD_NUMBER}"' 
+0

我試圖訪問例如回聲的價值,但只有在env.Build_number的情況下,它實際上在管道/工作流程環境中可用 –

1

難道你試試這個命令:

sh """gulp sometask --someOption='attribute=${env.BUILD_NUMBER}'""" 
相關問題