name: master builder
on:
push:
branches:
- master
~~~
Run Code Online (Sandbox Code Playgroud)
我有一个这样的工作流程。因此,每当我推送到主分支时,操作就会运行。但我希望构建仅在最后一次推送时起作用。例如,
主分支 - 功能 1(人员 1)
主分支 - 功能 2 (person2)
主分支 - feature3 (person3)
在这个结构中,如果features1,2,3几乎同时合并,构建将运行3次。但我希望仅在最后一次合并的基础上构建主分支。就一次。有办法做到这一点吗?就像..在推送时等待大约 1 分钟后仅运行一次构建。
这是我按照您回答的方式进行的示例代码。但我收到错误“不允许键‘并发’”。怎么了?
name: test
on:
push:
branches:
- feature/**
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
jobs:
~~~
Run Code Online (Sandbox Code Playgroud)