Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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
Visual studio 2010 Jenkins没有选取要在windows批处理脚本中使用的环境变量_Visual Studio 2010_Visual Studio_Batch File_Visual C++_Jenkins - Fatal编程技术网

Visual studio 2010 Jenkins没有选取要在windows批处理脚本中使用的环境变量

Visual studio 2010 Jenkins没有选取要在windows批处理脚本中使用的环境变量,visual-studio-2010,visual-studio,batch-file,visual-c++,jenkins,Visual Studio 2010,Visual Studio,Batch File,Visual C++,Jenkins,我正在构建一个包含多个项目的VisualStudio解决方案。我想禁用多进程构建,因此,我尝试将环境变量CL设置为/MP1。但是,在Jenkins中,当使用命令行运行用于构建解决方案的批处理脚本时,它不起作用。要为单个项目设置环境变量,请使用复选框“为运行准备环境”,并在“属性”内容框中以“ENV=value”的格式设置所需的环境变量 否则,我只能建议你;在Windows中设置变量后,t重新启动Jenkins服务。您也可以使用EnvInject插件,它运行良好。 早上好 登录到Jenkins服务

我正在构建一个包含多个项目的VisualStudio解决方案。我想禁用多进程构建,因此,我尝试将环境变量CL设置为/MP1。但是,在Jenkins中,当使用命令行运行用于构建解决方案的批处理脚本时,它不起作用。

要为单个项目设置环境变量,请使用复选框“为运行准备环境”,并在“属性”内容框中以“ENV=value”的格式设置所需的环境变量


否则,我只能建议你;在Windows中设置变量后,t重新启动Jenkins服务。

您也可以使用EnvInject插件,它运行良好。 早上好


登录到Jenkins服务器,并从命令行停止Jenkins。执行此操作时,请打开web浏览器并刷新Jenkins网页,以确保其已停止(停止服务大约需要5秒钟)。然后从命令行再次启动,它将更新变量。我昨天做了,来运行我的单元测试。它应该可以工作。

我已经完成了Jenkins重启(甚至系统(windows)重启)。我将尝试你建议的方法。谢谢。请确保您在系统部分中设置了环境变量,而不是在控制面板小程序的用户部分。我按照您的建议执行了上述操作,但使用visual studio“devenv.exe”的批处理脚本仍然没有按预期拾取环境变量。我正在使用此插件并在SCM更新后设置环境变量。但批处理文件没有使用这些变量,当通过cmd.exe运行时,这些变量工作正常。