Карточка Junior CI/CD обновлено
Workflow, job, step в GitHub Actions
Вопрос
Что такое workflow, job и step в GitHub Actions?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Workflow это YAML-файл в .github/workflows, который запускается по событию. Он состоит из джоб (job), каждая выполняется на своём раннере, по умолчанию параллельно.
Ответ
Workflow это YAML-файл в .github/workflows, который запускается по событию. Он состоит из джоб (job), каждая выполняется на своём раннере, по умолчанию параллельно. Джоба состоит из шагов (step), они идут последовательно: команда run или готовый action uses.
Разбор
Зависимость джоб задаётся полем needs.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.