0

我想知道是否有人能够解释 Build runners 做了什么,以及我需要为静态 HTML / CSS / JS 站点使用什么,甚至是已经编译的 .NET 站点。

我会将每个项目连接到其等效的 SVN 并从那里获取更新,但不能 100% 确定构建运行器做什么或我应该使用哪个,因为从技术上讲我不需要构建站点。

抱歉,回答可能太多了,但我只是在努力让我的头脑绕过 Team City

谢谢

4

1 回答 1

0

构建运行器只是特定任务的过程,例如 MSBuild 运行器是通过将信息放入特定字段来设置的,然后它使用这些字段在目标构建代理上调用 MSBuild。您可以轻松地使用Command Line运行程序并手动构建 MSBuild 运行命令。

Build runner 是 TeamCity 的一部分,它允许与特定的构建工具(Ant、MSBuild、命令行等)集成。在构建配置中,构建运行器定义如何运行构建并报告其结果。每个构建运行器都有两个部分:

  • 通过 Web UI 配置的服务器端设置
  • 在代理上执行构建的代理端部分

您需要根据要执行的任务和项目所采用的技术来选择跑步者。如果您的特定任务没有跑步者,那么您可以使用最低公分母,即Command Line跑步者。

命令行运行器

我解决这个问题的方法是看看我如何从我自己的环境中实现我想要的,即调用 rake、MSBuild 或批处理文件。然后我看看我如何将它应用到一个工具上。不要围绕工具创建流程,而是选择适合您流程的工具。

于 2013-10-17T13:47:27.623 回答