Visual studio 2010 Jenkins没有选取要在windows批处理脚本中使用的环境变量
我正在构建一个包含多个项目的VisualStudio解决方案。我想禁用多进程构建,因此,我尝试将环境变量CL设置为/MP1。但是,在Jenkins中,当使用命令行运行用于构建解决方案的批处理脚本时,它不起作用。要为单个项目设置环境变量,请使用复选框“为运行准备环境”,并在“属性”内容框中以“ENV=value”的格式设置所需的环境变量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服务
否则,我只能建议你;在Windows中设置变量后,t重新启动Jenkins服务。您也可以使用EnvInject插件,它运行良好。 早上好
登录到Jenkins服务器,并从命令行停止Jenkins。执行此操作时,请打开web浏览器并刷新Jenkins网页,以确保其已停止(停止服务大约需要5秒钟)。然后从命令行再次启动,它将更新变量。我昨天做了,来运行我的单元测试。它应该可以工作。我已经完成了Jenkins重启(甚至系统(windows)重启)。我将尝试你建议的方法。谢谢。请确保您在系统部分中设置了环境变量,而不是在控制面板小程序的用户部分。我按照您的建议执行了上述操作,但使用visual studio“devenv.exe”的批处理脚本仍然没有按预期拾取环境变量。我正在使用此插件并在SCM更新后设置环境变量。但批处理文件没有使用这些变量,当通过cmd.exe运行时,这些变量工作正常。