gpt4 book ai didi

bitbucket - Bitbucket 管道中的触发步骤

转载 作者:行者123 更新时间:2023-12-05 00:12:46 28 4
gpt4 key购买 nike

我在 Bitbucket 中有一个 CI 管道,它正在构建、测试和部署应用程序。
问题是在部署之后我想运行 selenium 测试。
Selenium 测试位于 Bitbucket 的另一个存储库中,它们有自己的管道。

Bitbucket 管道中是否有触发步骤来在前一个管道完成时触发管道?

我不想对测试存储库进行虚假推送以触发这些测试。

最佳答案

我能想到的最“正确”的方法是在部署完成后使用 Bitbucket REST API 手动触发另一个存储库上的管道。

这里有几个关于如何创建管道的示例:https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D/pipelines/#post

复制 + 粘贴第一个示例。如何为 master 上的最新提交触发管道:

$ curl -X POST -is -u username:password \
-H 'Content-Type: application/json' \
https://api.bitbucket.org/2.0/repositories/jeroendr/meat-demo2/pipelines/ \
-d '
{
"target": {
"ref_type": "branch",
"type": "pipeline_ref_target",
"ref_name": "master"
}
}'

关于bitbucket - Bitbucket 管道中的触发步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49832991/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com