Apache Airflow 2.2: практический курс: Деплой Apache Airflow / Настройка CI/CD через GitHub Actions
Workflow это процесс или пайплайн, состоящий из набора Job (задач). Любой Workflow внутри GitHub Actions описывается отдельными YAML файлами внутри репозитория по пути .github/workflows
. Например, вы хотите в ответ на создание нового Pull Request запустить набор шагов:
Весь этот набор действия и будет одним Workflow. Пример определения Workflow:
name: testing workflow
on:
push:
branches: [master]
jobs:
print_message:
runs-on: ubuntu-latest
run: echo "hello from github actions"