Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在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 - Fatal编程技术网

如何在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\""