在我目前正在做的项目中,我想按照以下规则运行bitbucket管道。
- 应该为推送到 Branch 的每个提交运行测试和 lint 步骤。
- 必须为使用拉取请求打开的每条记录运行测试覆盖和 lint 步骤。
这里的问题是,如果我将提交推送到已打开拉取请求的分支,则管道会被触发两次。
pipelines:
default:
- step: *lint
- step: *test
pull-requests:
'**':
- step: *lint
- step: *test-with-coverage
如果存在拉取请求,我寻找一种跳过默认管道的方法,但我找不到它。我愿意接受建议和意见。