Azure devops 外部git存储库的构建管道上的VS Team Services触发器选项

Azure devops 外部git存储库的构建管道上的VS Team Services触发器选项,azure-devops,devops,azure-pipelines,Azure Devops,Devops,Azure Pipelines,我有一个未经验证(在vsts中)的外部git存储库,它在一个本地代理池(身份验证)中工作,该代理池也是外部的。我们的build pipepline是与我们的证书的连接,它完成了此解决方案的工作 这里的问题是,当有人在这个外部未经验证(在vsts中)git存储库的主分支上推送一些更改时,不可能自动触发 对于此触发器选项,只有以下配置: 但在这之后,如果有人推动提交,什么也不会发生 有限制吗?我需要什么配置才能让它工作?现在,总是手动地统计构建管道。对于与外部Git的持续集成,VST将连接到您的外

我有一个未经验证(在vsts中)的外部git存储库,它在一个本地代理池(身份验证)中工作,该代理池也是外部的。我们的build pipepline是与我们的证书的连接,它完成了此解决方案的工作

这里的问题是,当有人在这个外部未经验证(在vsts中)git存储库的主分支上推送一些更改时,不可能自动触发

对于此触发器选项,只有以下配置:

但在这之后,如果有人推动提交,什么也不会发生


有限制吗?我需要什么配置才能让它工作?现在,总是手动地统计构建管道。

对于与外部Git的持续集成,VST将连接到您的外部存储库,并在您设置的轮询间隔时间之前检查是否有新的更改。因此,您必须在VSTS中配置身份验证,以便VSTS能够访问您的Git存储库以查询新的更改。配置外部git存储库时,它应该要求您提供用户和密码/令牌,并在那里输入身份验证信息。

我假设无法从代理池检查此轮询间隔。这里的限制是我们不能从我们的VST授权这个外部git。@soydachi是的,到目前为止没有任何方法。您可以考虑创建一个脚本来检查您的回购请求中的更改,然后通过REST API将VSTS构建成队列。