首页 文章
  • 8 votes
     answers
     views

    触发一个基于git子模块中的更改的TeamCity构建

    如何设置TeamCity触发器以开始构建git子模块中的更改? 目前,您必须更新子模块提交指针以触发主存储库中的构建,以便TC将在主存储库中注册更改 . 更新 问题是子模块应该始终跟踪分支主机 . AFAIK这不能通过git本身来实现 . 我只是希望构建能够克服git限制 .
  • 2 votes
     answers
     views

    Teamcity依赖于上次成功构建,而不是最近的构建

    平台:Teamcity 8.1.4 我们有一个带有阶段的管道,这些阶段对其他较小的构建有几个快照依赖性 . 我们的问题是,如果这些较小的构建中的任何一个失败,那么依赖于这些较小构建的管道会扼杀并且在解析之前不会运行 . 这当然是预期的行为:我们不希望在较小的管道中发生变化,以进一步向下进入我们的主要管道 . 但是在我们的主要管道中,我们宁愿使用来自每个较小管道的Last Successful Bu...
  • 44 votes
     answers
     views

    有条件地执行TeamCity构建步骤

    我正在为我们所有的项目定义一个通用的构建模板 - 我已将其置于“根项目”级别(感谢TeamCity 8的这一新功能) . 我们的一些项目创建了一个安装程序,需要通过运行powershell脚本的单独“构建步骤”生成 . 但是,我们的一些项目不会创建此安装程序,因此不需要此额外的构建步骤 . 有没有办法根据构建参数有条件地执行构建步骤?我想也许可以在这里利用“禁用构建步骤”功能,但我没有看到通过参数...

热门问题