我在bitbucket管道中有两个存储库,都启用了管道。
另一个管道完成后如何执行管道?
答案 0 :(得分:3)
在管道的最后一步中使用"Bitbucket trigger pipeline" pipe。 您可以轻松设置此管道:
script:
- pipe: atlassian/trigger-pipeline:4.1.5
variables:
BITBUCKET_USERNAME: $BITBUCKET_USERNAME
BITBUCKET_APP_PASSWORD: $BITBUCKET_APP_PASSWORD
REPOSITORY: 'your-awesome-repo'
变量在哪里:
$ BITBUCKET_USERNAME-将触发管道的Bitbucket用户。请注意,这应该是一个帐户名,而不是电子邮件。
$ BITBUCKET_APP_PASSWORD-将触发管道的用户Bitbucket app password。生成应用程序密码时,请记住检查管道写入和存储库读取权限。
此管道将触发your-awesome-repo中master的分支管道。该管道将继续,而无需等待触发的管道完成。
答案 1 :(得分:1)
作为即将完成的管道的最后一步,您可以使用BitBucket REST API触发另一个。