【发布时间】:2010-11-11 17:46:19
【问题描述】:
我在 Vista 上运行 hudson 并为 C++ 解决方案(VS 2008)调用 MSBuild。
我无法找到导出现有用户或系统环境变量的方法。
我可以通过 hudson 手动设置环境变量,但我不想这样做 - 我想使用已经设置的现有变量。有没有办法做到这一点?
本质上,我希望能够从环境变量列表中进行选择,并告诉 hudson 将它们映射/导出到它产生的进程/工作空间。
Hudson 作为服务运行。
【问题讨论】:
-
两个问题:1、你关心的环境变量在哪里设置?在您的用户资料中? 2. 如何开始 Hudson?它作为服务运行吗? --- 当 Hudson 作为服务运行时,它以 SYSTEM 用户身份运行,该用户的环境与您的登录帐户不同。
-
作为服务运行。最初它们是用户环境变量,但后来我意识到这可能行不通,所以我将它们设置为系统环境变量。
-
我现在怀疑这个问题是在我将环境变量设置为系统环境变量后我没有重新启动服务。这是最有意义的。我会重试的。
标签: visual-studio-2008 msbuild continuous-integration hudson