#github-actions
Вопрос:
Я столкнулся с блокировщиком, и я уверен, что другие, должно быть, сталкивались с этой проблемой, поэтому просто проверьте, есть ли какой-либо обходной путь.
Это пример рабочего процесса Github
name: Test Build
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
app-1:
runs-on: ubuntu-latest
steps:
- name: App-1
run: echo "test1"
app-2:
runs-on: ubuntu-latest
steps:
- name: App-2
run: echo "test1"
Теперь, если я совершу несколько фиксаций, это вызовет несколько сборок, которые будут конфликтовать друг с другом и завершат конвейер. Есть ли способ отменить запущенную сборку этого конкретного PR?
Я вижу, что есть один вариант
concurrency:
group: CI-${GITHUB_REF#refs/heads/}
cancel-in-progress: true
но я не понимаю, что здесь означает группа, и параллелизм-это не отмена или пропуск, а сбой сборки.Этого не должно быть. Я что-то здесь упускаю?