Afo*_*ues 3 pipeline bitbucket bitbucket-pipelines
我在 bitbucket 管道中有两个存储库,都启用了管道。
另一个管道完成后如何执行管道?
小智 8
在管道的最后一步中使用“Bitbucket trigger pipeline”管道。您可以轻松设置此管道:
script:
- pipe: atlassian/trigger-pipeline:4.1.5
variables:
BITBUCKET_USERNAME: $BITBUCKET_USERNAME
BITBUCKET_APP_PASSWORD: $BITBUCKET_APP_PASSWORD
REPOSITORY: 'your-awesome-repo'
Run Code Online (Sandbox Code Playgroud)
其中变量:
$BITBUCKET_USERNAME - 将触发管道的 Bitbucket 用户。请注意,这应该是帐户名称,而不是电子邮件。
$BITBUCKET_APP_PASSWORD -将触发管道的用户的Bitbucket 应用程序密码。请记住在生成应用程序密码时检查管道写入和存储库读取权限。
这个管道将在 your-awesome-repo 中触发 master 的分支管道。此管道将继续,无需等待触发的管道完成。
小智 5
只是确认上述答案有效,但我们发现(经过大量试验和错误)执行管道的用户必须对调用管道的存储库具有写入权限(即使他的应用程序密码权限设置为“写”)。
此外,这还适用于通过本地运行程序在 Bitbucket 的云或本地执行管道。
(回答是因为我缺乏发表评论的声誉)
| 归档时间: |
|
| 查看次数: |
2522 次 |
| 最近记录: |