Team City - 在静态站点上构建跑步者

时间:2013-10-17 10:49:50

标签: teamcity

我想知道是否有人能够解释Build runners的功能,以及我只需要用于静态HTML / CSS / JS站点,甚至是已编译的.NET站点。

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

很抱歉,这可能太过分了,但我只是在努力让我的团队围绕着Team City

谢谢

1 个答案:

答案 0 :(得分:0)

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

  

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

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

您需要选择您的跑步者,具体取决于您要执行的任务以及您的项目所包含的技术。如果您的特定任务没有跑步者,那么您可以使用最低的公分母,即Command Line亚军。

Command Line runner

我接近这个的方式是看看如何在我自己的环境中实现我想要的东西,就是调用rake,MSBuild或批处理文件。然后我看看如何将其应用于工具。不要围绕工具创建流程,而是选择适合您流程的工具。