一旦构建完成,自动下载TeamCity构建工件

时间:2011-05-17 10:59:18

标签: java eclipse eclipse-plugin teamcity

是否可以将TeamCity Eclipse插件设置为在构建完成后自动下载构建工件?我一直在寻找,但找不到办法。

1 个答案:

答案 0 :(得分:0)

Ahar但是来自风滚草来了一个anwser ...但不幸的是它不涉及eclipse插件

  1. 您需要在您希望部署工件的开发机器/机器上安装其他代理。

  2. 创建一个空的/什么都不做的新构建(即创建构建并在创建构建后立即保存/取消它,甚至不添加源代码控制连接)

    < / LI>
  3. 向Build添加一个Artifact Dependency,它位于Build的Dependancies部分。工件依赖性告诉代理从其他Build中提取工件。您选择要从中提取工件的构建,指定工件(可以包含通配符),并选择要将文件下载到/提取的目标文件夹。

  4. 添加构建触发器,在主构建成功的位置创建此构建触发器,即您有要下载的工件。

  5. 添加代理要求,teamcity.agent.name是在开发计算机/部署计算机上运行的代理的名称...

  6. 总结,当您的主要构建成功时,teamcity将在您的部署计算机/开发计算机上运行的代理上启动此辅助构建,该代理将工件拉入并将其解压缩到正确的位置(如果您需要)运行其他命令,如安装数据库)

    这对于测试服务器的自动部署非常有效,此方法的唯一缺点是您为要执行此操作的每台计算机使用Build Agent许可证和Build。但是,自动部署到远程机器的优势超过了它的劣势。