0

我公司的存储库托管在 bitbucket 自定义服务器上,只能从 Intranet 访问。

因此,我为 Azure DevOps 设置了一个自托管代理,该代理也可以执行 git pull 以及构建和发布。

它可以工作,问题是我必须手动单击 RUN 管道才能启动,并且不知何故,当我将提交推送到我的 bitbucket 自定义服务器时,它不会触发 Azure DevOps 开始构建或发布。

是否有其他一些选项可以让它自动触发 Azure 管道运行?Webhook 还是 Hooks?

在此处输入图像描述

4

1 回答 1

0

我担心无法从 bitbucket 自定义服务器自动触发 Azure devops 管道。对于 azure devops 服务器无法与您的 Intranet 中托管的 bitbucket 服务器通信。

Webhooks 或 Hooks 也无法在 azure devops 管道中触发构建。Azure devops 尚无此功能。关于这个有一个未解决的问题。

目前,您可能必须手动触发您的管道,或者创建一个如上面链接中提到的 azure 函数来自动触发您的管道。

以下是一些有关 azure 函数的文档,您可能会觉得有帮助:

使用 Visual Studio 开发 Azure Functions

Azure Functions 的持续部署

Azure Functions HTTP 触发器:HTTP 触发器允许你使用 HTTP 请求调用函数。

从 azure 函数调用 web api 的最佳方法

通过 API 触发 Azure Pipelines 构建

于 2020-05-15T07:15:09.090 回答