将变量传递给Jenkins中的“执行Windows批处理命令”

时间:2017-06-01 06:31:30

标签: jenkins

我需要在jenkins的构建过程中将$ {BUILD_NUMBER}传递给nuget和octo。

我不想使用特定的批处理文件

nuget pack -Version 1.1.${BUILD_NUMBER} 

octo.exe push --package "C:\Jenkins\workspace\MyWorkspace\MyProject.1.1.${BUILD_NUMBER}.nupkg" 

我如何能够参数化上述命令以包含正确的内部版本号?

解决方案

nuget pack -Version 1.1.%BUILD_NUMBER%

octo.exe push --package "C:\Jenkins\workspace\MyWorkspace\MyProject.1.1.%BUILD_NUMBER%.nupkg" 

enter image description here

1 个答案:

答案 0 :(得分:4)

使用默认的窗口技术%...%来传递变量。

在你的例子中,你得到了

nuget pack -Version 1.1.%BUILD_NUMBER%