默认情况下,我想要的是构建我的分支,然后等待批准部署到开发。但是,如果我推送到 dev 分支,那应该在未经批准的情况下部署。
我有以下工作流程:
workflows:
version: 2
build:
jobs:
- build
- approve-dev:
type: approval
requires:
- build
filters:
branches:
ignore: dev
- deploy-dev:
requires:
- approve-dev
问题是当approve-dev
作业被跳过时,deploy-dev
作业失去了它的要求,所以唯一可能的步骤是build
.
有没有解决的办法?