我在以下情况下运行我的GitLab CI / CD:
Create merge request
我想跳过第一个管道(在创建合并请求时),因为我想优化(紧固)我的CI / CD。
在创建合并请求时,将从已经成功构建的master创建新分支。没有必要再次运行管道。
我可以这样做吗?我已经检查过when
的文档,但不知道如何解决。
答案 0 :(得分:1)
我经常使用选项SELECT
`merchant_id`,
`merchant_finance_id`,
`merchant_channel_id`,
SUM(`status`='accepted') accepted,
SUM(`status`='referred') referred,
SUM(`status`='awaiting_activation') awaiting_activation,
SUM(`status`='deposit_paid') deposit_paid,
SUM(`status`='ready') ready
FROM T
GROUP BY `merchant_id`, `merchant_finance_id`, `merchant_channel_id`
代替| merchant_id | merchant_finance_id | merchant_channel_id | accepted | referred | awaiting_activation | deposit_paid | ready |
|--------------|---------------------|---------------------|----------|----------|---------------------|--------------|-------|
| D8E2459CD78C | 55E4D520AC1C | 66A1861918C5 | 1 | 1 | 0 | 0 | 0 |
| E50E50212627 | 6F8F15729DA7 | E02ACD64B452 | 0 | 1 | 0 | 0 | 1 |
| F04FBD7AEB30 | C11CBD2FC1F8 | 21F2D435EA9D | 0 | 0 | 0 | 0 | 0 |
。这只能在问题视图中完成。
然后,在第一次推入分支后,该分支中的第一个管道就会运行。按下分支即可创建合并请求。