【发布时间】:2014-01-09 18:35:58
【问题描述】:
我希望在构建服务器上构建项目(现在它只是一个服务器,但我想使用 MSBuild 在那里构建项目)。我想使用 PowerShell 脚本从存储库中获取我的代码(不管是什么类型),将源代码放入一个公共目录,将所有依赖项放入一个公共目录(类似于它在我本地的工作区中构建的方式) machine),构建所有内容并将所有可部署的二进制文件放入一个 bin 中,我将使用其他 Powershell 脚本将其移动到部署目录。
我假设我必须在服务器上安装 MSBuild,然后我将在该服务器上执行所有这些操作。我是否需要在该服务器上安装 .Net 框架才能完成此操作?我只需要 EXE 来完成这项工作吗?有没有管理依赖的好方法?我应该将它们放在特定文件夹中吗?
【问题讨论】:
-
您是否研究过像 Hudson 或 Jenkins 这样的产品?它会为您完成大部分工作。
-
我有,但这在我们当前的架构方向上根本不可能。不是我同意它,但它就是这样。
标签: powershell msbuild