【发布时间】:2021-08-12 21:53:12
【问题描述】:
name: master builder
on:
push:
branches:
- master
~~~
我有这样的工作流程。因此,每当我推送到主分支时,操作都会运行。 但我希望构建只在最后一次推送时工作。 例如,
master 分支 - feature1 (person1)
master 分支 - feature2 (person2)
master 分支 - feature3 (person3)
在这种结构中,如果 features1,2,3 几乎同时合并,构建将运行 3 次。 但我希望主分支仅在最后一次合并上构建。就一次。 有没有办法做到这一点? like.. 推送时等待大约 1 分钟后只运行一次构建。
这是我按照您回答的方式进行的示例代码。但我得到一个错误“不允许关键的'并发'”。怎么了?
name: test
on:
push:
branches:
- feature/**
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
jobs:
~~~
【问题讨论】:
标签: github build github-actions