我正在研究用running tests and deployments的Bitbucket Pipelines替换基于Buildbot的复杂CI服务器的可能性,以用于基于Python的应用程序。
我是Pipelines的新手,但它似乎具有Buildbot几乎所有的功能。但是,我找不到的一个功能是Buildbot所说的“树稳定计时器”。默认情况下,只要找到新的提交,Buildbot和Pipelines都将运行构建。但是,由于我的构建需要大约2个小时来运行(我进行了大量测试),因此如果有人在几分钟之内将多个提交全部推送到分支,我只希望CI服务器为最近的提交运行一个构建。在Buildbot中,这是通过为“树稳定计时器”参数设置时间值来完成的。
我已经检查过Pipeline's docs,但找不到与该功能完全匹配的内容,但可能找不到合适的位置。我将如何在管道中做到这一点?