我可以从位桶管道中的其他管道执行管道吗?

问题描述 投票:0回答:2

我在bitbucket管道中有两个存储库,都启用了管道。

在另一个管道完成后如何执行管道?

bitbucket pipeline bitbucket-pipelines
2个回答
0
投票

作为您即将完成的管道的最后一步,您可以通过使用BitBucket REST API触发另一个管道。

Trigger a Pipeline for a branch


0
投票

在管道的最后一步中使用"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。生成应用程序密码时,切记要检查Pipelines WriteRepositories Read权限。

此管道将触发your-awesome-repo中master的分支管道。该管道将​​继续,而无需等待触发的管道完成。

© www.soinside.com 2019 - 2024. All rights reserved.