5

在我目前正在做的项目中,我想按照以下规则运行bitbucket管道。

  • 应该为推送到 Branch 的每个提交运行测试和 lint 步骤。
  • 必须为使用拉取请求打开的每条记录运行测试覆盖和 lint 步骤。

这里的问题是,如果我将提交推送到已打开拉取请求的分支,则管道会被触发两次。

pipelines:
  default:
    - step: *lint
    - step: *test
  pull-requests:
    '**':
      - step: *lint
      - step: *test-with-coverage

如果存在拉取请求,我寻找一种跳过默认管道的方法,但我找不到它。我愿意接受建议和意见。

4

0 回答 0