如何在Jenkins上添加带空格的配置参数 我有一个流水线,用MsBube构建一个C++项目,直到现在我们使用了“最后”配置参数,但是现在我需要把它转换成“释放蒸汽D3D11”,当我尝试这样做时,我在构建项目时对詹金斯有一个错误,我猜想是因为空间,我怎样才能让Jenkins接受这个参数?这就是我尝试过的: stage('Build'){ steps{ script { def msbuild = tool name: 'MSBuild', type: 'hudson.plugins.msbuild.MsBuildInstallation' bat "\"${msbuild}\" AoC/Source/project-GRDK.sln /t:Rebuild /p:configuration=Release Steam D3D11" } } }
我还尝试将“”添加到配置名称中,例如:如何在Jenkins上添加带空格的配置参数 我有一个流水线,用MsBube构建一个C++项目,直到现在我们使用了“最后”配置参数,但是现在我需要把它转换成“释放蒸汽D3D11”,当我尝试这样做时,我在构建项目时对詹金斯有一个错误,我猜想是因为空间,我怎样才能让Jenkins接受这个参数?这就是我尝试过的: stage('Build'){ steps{ script { def msbuild = tool name: 'MSBuild', type: 'hudson.plugins.msbuild.MsBuildInstallation' bat "\"${msbuild}\" AoC/Source/project-GRDK.sln /t:Rebuild /p:configuration=Release Steam D3D11" } } },jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我还尝试将“”添加到配置名称中,例如: bat "\"${msbuild}\" AoC/Source/project-GRDK.sln /t:Rebuild /p:configuration='Release Steam D3D11'" 但它也不起作用,因为我得到了这个错误: 00:00:01.407 MSBUILD:error MSB1008:只能指定一个项目。如果有人有相同的问题,我会解决它,在\“\”中用空格包装字符串执行此任务 bat &quo
bat "\"${msbuild}\" AoC/Source/project-GRDK.sln /t:Rebuild /p:configuration='Release Steam D3D11'"
但它也不起作用,因为我得到了这个错误:
00:00:01.407 MSBUILD:error MSB1008:只能指定一个项目。
如果有人有相同的问题,我会解决它,在\“\”中用空格包装字符串执行此任务
bat "\"${msbuild}\" AoC/Source/age2-GRDK.sln /t:Rebuild /p:configuration=\"Release Steam D3D11\""