name | Задает имя для работы или группы шагов. |
on | Условия, при которых будет выполняться workflow. Например, on: push для запуска при каждом push'е в репозиторий. |
jobs | Раздел для определения задач (jobs) в рамках workflow. |
job_name | Название задачи. |
runs-on | Задает операционную систему, на которой выполняются шаги задачи. |
steps | Шаги, выполняемые в рамках задачи. |
name | Имя для шага. |
uses | Использует готовый действие (action) из GitHub Marketplace или другого репозитория. |
with | Передает переменные окружения или аргументы в действие. |
run | Выполняет команды внутри шага. |
env | Устанавливает переменные окружения для шага. |
if | Условие выполнения шага, основанное на результате предыдущих шагов. |
continue-on-error | Продолжить выполнение workflow, даже если шаг завершился с ошибкой. |