我公司的存储库托管在只能从Intranet访问的bitbucket定制服务器上。
因此,我为Azure DevOps设置了一个自托管代理,该代理也可以进行git pull并生成和发布。
工作正常,问题是我必须手动单击RUN管道才能启动,并且以某种方式将提交推送到我的Bitbucket自定义服务器时,它不会触发Azure DevOps启动构建或发布。
还有其他一些选项可以让我自动触发Azure管道运行吗? Webhooks还是Hooks?
答案 0 :(得分:0)
恐怕Azure devops管道无法从bitbucket自定义服务器自动触发。对于azure devops服务器无法与内部网中托管的bitbucket服务器进行通信。
Webhooks或Hooks都不能在azure devops管道中触发构建。 Azure devop还没有此功能。有一个open issue。
当前,您可能必须手动触发管道,或者创建上面链接中提到的azure函数来自动触发管道。
以下是一些有关天蓝色函数的文档,您可能会发现有帮助:
Develop Azure Functions using Visual Studio
Continuous deployment for Azure Functions
Azure Functions HTTP trigger:HTTP触发器使您可以通过HTTP请求调用函数。