Опишите конкретные шаги, которые добавляли в CI, зачем они нужны и как влияют на релиз. Наличие линтера полезно только при понятном и воспроизводимом запуске.
Добавлял ли джобы в пайплайн — линтеры и другие шаги?
Опишите конкретные шаги, которые добавляли в CI, зачем они нужны и как влияют на релиз. Наличие линтера полезно только при понятном и воспроизводимом запуске.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите конкретные шаги, которые добавляли в CI, зачем они нужны и как влияют на релиз. Наличие линтера полезно только при понятном и воспроизводимом запуске.
Например, форматирование, статический анализ, unit-тесты или сборка артефакта. Уточните условия запуска, кеширование, отчёты и блокировку merge при ошибке. Не выдавайте настройку одной job за ответственность за весь pipeline, если это не соответствует опыту.