【发布时间】:2008-12-05 17:26:07
【问题描述】:
我在我们的域中构建了服务器(它必须是因为它还与域中的其他框通信),以及位于 DMZ 中的网络服务器。
作为我们构建脚本的一部分,我想使用 Nant 复制任务将网站部署到 DMZ 中的网络服务器。问题是,Nant 是从在构建服务器上的系统帐户下运行的 TeamCity 调用的,我无法找到让构建服务器系统帐户访问 DMZ 网络服务器目录的方法。 (无论如何,这可能不是一个好主意)。
有没有办法告诉 Nant 在不同的 Windows 用户下运行特定任务,或者我的问题有其他解决方案吗?
编辑: 我遇到的另一个限制是我不能创建新的域帐户(嗯,至少在没有经过批准程序的情况下不能)。我可以创建本地计算机帐户,但在这种情况下,runas 似乎无法跨 DMZ 运行。
【问题讨论】:
标签: build-automation nant teamcity