从远程执行 bitbucket pipeline webhook

foc*_*eng 1 dockerhub bitbucket-pipelines

我在 docker hub 上,一旦镜像构建成功,如何触发 bitbucket 管道?
我希望它们按顺序运行:

  1. 构建图像
  2. 触发位桶管道

Rob*_*bbe 6

当您的镜像在 Docker Hub 上完成构建后,您可以通过Docker Hub Webhooks发送请求。

您可以使用 Webhooks 在另一个服务中引发操作,以响应存储库中的推送事件。Webhook 是发送到您在 Docker Hub 中定义的 URL 的 POST 请求。

您可以通过 URL 使用 POST 请求来触发 bitbucket 管道https://api.bitbucket.org/2.0/repositories/{workspace}/{repo_slug}/pipelines/。您可以查看文档以获取更多信息。

  • @KevinTing 看起来管道已从 {username} 移动到 {workspace} 命名空间。我已经更新了答案。 (2认同)