抱歉英语不好
我试图在我的烟斗中使用我的jenkins BuildNumber,但jenkins不使用它。
我的烟斗:
node {
stage ('Build')
{
bat '"C:/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools/MSBuild/15.0/Bin/msbuild.exe" D:/rbp-maintenance/_buildscripts/Targets.proj /p:BuildNumber=${env.BUILD_NUMBER} /p:SolutionName=Maintenance.sln'
}
}
在控制台中我有一些文字:
D:\rbp-maintenance>"C:/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools/MSBuild/15.0/Bin/msbuild.exe" D:/rbp-maintenance/_buildscripts/Targets.proj /p:BuildNumber=${env.BUILD_NUMBER} /p:SolutionName=Maintenance.sln
我也尝试使用 env.BUILD_NUMBER ENV。$ BUILD_NUMBER
我做错了什么?
答案 0 :(得分:1)
使用双引号启用string interpolation
bat "\"C:/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools/MSBuild/15.0/Bin/msbuild.exe\" D:/rbp-maintenance/_buildscripts/Targets.proj /p:BuildNumber=${env.BUILD_NUMBER} /p:SolutionName=Maintenance.sln"