【问题标题】:Changing environment in Hudson, that stays for the whole build哈德逊不断变化的环境,整个建筑都保持不变
【发布时间】:2010-02-11 10:22:18
【问题描述】:

如何在Hudson 的作业中执行批处理文件或仅执行一些(例如两次)命令(在 windows xp 上运行,作为非服务,但可能会改变),环境只是停留在整个构建。

我需要这样做,因为我必须使用“cd”更改当前路径(我们在项目中使用相对路径)并为 msbuild“设置”一些环境变量。

在此先感谢您。

【问题讨论】:

    标签: windows batch-file hudson


    【解决方案1】:

    不知道为什么你需要离开服务领域。到目前为止,我的理解是,Hudson 为每项工作都开始了一个新环境,这样工作就不会相互干扰。因此,如果您不使用影响其他环境的命令(例如 subst),您可以添加“执行 Windows 批处理命令”。

    如果您的服务以错误的权限运行,您有两种选择。首先,更改服务的权限(在与本地系统用户不同的用户下运行)或调用runas 命令。如果出于某种原因您仍需要对工作的某些部分进行更改,您可以随时致电cmd 来创建新环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-14
      • 1970-01-01
      • 2010-12-22
      • 1970-01-01
      • 2011-01-21
      • 2012-11-13
      • 2018-06-04
      相关资源
      最近更新 更多