DevOps junior

Что такое pipeline в GitLab/GitHub Actions?

Ответ

Цепочка job'ов, выполняемых на runner'ах при определённых событиях (push, merge request). Описывается в .gitlab-ci.yml или .github/workflows/*.yml.

Разбор: Pipeline — это последовательность (и параллельные стадии) job'ов, запускаемых на runner'ах по событиям репозитория и описанных в .gitlab-ci.yml или .github/workflows. Ловушки: pipeline — не один build-скрипт и не локальный запуск; обмен сообщениями между runner'ами тут ни при чём; а pre-commit хуки работают на машине разработчика, а не в CI.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться