По умолчанию GitHub Actions позволяет выполнять несколько заданий в одном и том же рабочем процессе, несколько рабочих процессов в одном репозитории, а несколько рабочих процессов выполняются в аккаунте владельца репозитория одновременно. Это означает, что несколько экземпляров одного рабочего процесса или задания могут выполняться одновременно, выполняя те же действия.
GitHub Actions Также позволяет отключить одновременное выполнение. Это может быть полезно для управления ресурсами вашей учетной записи или организации в ситуациях, когда выполнение нескольких рабочих процессов или заданий одновременно может привести к конфликтам или использовать больше минут действий и хранилища, чем ожидалось. Например, может потребоваться запретить одновременное выполнение нескольких развертываний или отмену проверки устаревших фиксаций.
При ограничении параллелизма по умолчанию в группе конкурентности может быть только один забег в ожидании — любые дополнительные ожидающие забеги аннулируют предыдущий. Если вам нужно, чтобы запуски выполнялись последовательно без отмены, вы можете выбрать очередь, которая позволяет нескольким запускам ждать в очереди и выполняться по порядку.
Чтобы начать управлять параллелизмом в собственных рабочих процессах с concurrency ключевым словом, см. раздел Управление параллелизмом рабочих процессов и заданий.