构建CI触发器不起作用-私有存储库

时间:2019-10-21 16:16:20

标签: azure azure-devops

我们正在使用内部托管在防火墙后面的BitBucket存储库,以限制对我们网络的访问。我配置了一个自托管的构建代理,该代理也是内部的,因此它可以访问我们的存储库。

除了一个问题,即持续集成之外,所有工作都与我们的构建管道正常进行。构建必须手动触发或按计划运行。

是否可以使用私有存储库在Azure DevOps中启用CI?我们正在使用“其他Git”源类型。我不确定在Azure DevOps中轮询的工作方式。

谢谢。

2 个答案:

答案 0 :(得分:0)

请确认您是否为构建启用了CI。

enter image description here

答案 1 :(得分:0)

如果将轮询间隔设置为180秒,则意味着新的构建管道将有3分钟的延迟运行。我将轮询间隔设置如下。 enter image description here 在构建管道历史记录中,您可以看到效果。 enter image description here

对于这个最新的提交,我将提交时间记录为10:43。在构建管道中,CI构建将在10:46排队。 enter image description here enter image description here

在管道日志中->检出,您可以看到提交ID。并且此提交指向最新的提交。

enter image description here

因此,我认为此功能可以正常工作,您可以检查构建管道的历史记录以确认它。