【问题标题】:TeamCity commit sub folder should not trigger buildTeamCity 提交子文件夹不应触发构建
【发布时间】:2015-08-12 01:56:11
【问题描述】:

我在 TeamCity 中有一个项目,它在 Subversion 提交上触发 CI 构建,并且运行良好,但是如果用户对解决方案中的某些项目进行任何更改,我现在需要该项目忽略构建请求。

我查看了此文档http://confluence.jetbrains.com/display/TCD9/Configuring+VCS+Triggers#ConfiguringVCSTriggers-Triggerabuildonchangesinsnapshotdependencies 并应用了我能想到的一切来停止触发器。这是我目前设置的

-:root=MyPlanetfootprintCom_PlanetFootprint;comment=.:PF.EDGE.LEGACY/PF.EDGE/PF.EDGE.PROCESSORS/PF.EDGE.PROCESSORS/**

据我了解,如果有任何用户为 PF.EDGE.LEGACY/PF.EDGE/PF.EDGE.PROCESSORS/PF.EDGE.PROCESSORS/** 目录下的任何项目或文件提交任何代码,我愿意它不会触发这个 TeamCity 构建吗?这是正确的。

我真的在这个问题上苦苦挣扎,我已经查看了类似问题的所有其他答案,他们似乎都在做同样的事情,但我确信我做错了一些非常愚蠢的事情

请帮忙

【问题讨论】:

    标签: svn continuous-integration teamcity


    【解决方案1】:

    我想我已经修复了它,看起来你需要设置一个覆盖不包括第一,其中 -:。做,然后我可以设置我确实希望从中触发构建的项目/文件夹。

    -:.
    +:MY.PLANETFOOTPRINT.COM\**
    +:SERVICES\**
    +:PF.QUEUE\**
    +:REFERENCES\**
    +:PlanetFootprint2015.sln
    +:nuget\**
    +:packages\**
    

    这将导致构建处于挂起状态,但会被覆盖,“允许”文件夹之一已签入。

    【讨论】:

      猜你喜欢
      • 2012-03-21
      • 1970-01-01
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      相关资源
      最近更新 更多