只有存在新构建时,Teamcity 每晚构建
Posted
技术标签:
【中文标题】只有存在新构建时,Teamcity 每晚构建【英文标题】:Teamcity nightly build only if new build exists 【发布时间】:2014-01-22 20:27:09 【问题描述】:是否可以将 TeamCity 8+ 配置为仅在版本/构建发生更改时才部署到服务器。我们目前的问题是我们每晚部署,但有些晚上没有新的变化,我们不希望部署 TeamCity。
我搜索了他们的文档和谷歌,但似乎找不到任何关于这样做的内容。想知道能不能实现?
【问题讨论】:
您的团队城市是否连接到源代码控制存储库?因为这样您就可以将其设置为仅在 teamcity 检测到任何新更改时才构建。 是的,它正在将 Stash 用于 git 存储库。 您可以在 TeamCity 的哪个位置设置该参数? 试试这个jetbrains.com/teamcity/features/…和confluence.jetbrains.com/display/TCD7/Configuring+VCS+Roots 这也可能有帮助! ***.com/questions/7434456/… 【参考方案1】:所以您有一个计划触发器,它设置为每晚凌晨 1:00 或类似的时间运行,对吧?
您可以将其设置为仅在其使用的存储库或其任何子集发生更改时运行。您甚至可以使其仅在存储库中的某些文件或文件夹发生更改时才运行。
查看schedule trigger 的设置。如果你这样设置,即使没有变化也不会触发。
【讨论】:
以上是关于只有存在新构建时,Teamcity 每晚构建的主要内容,如果未能解决你的问题,请参考以下文章