Как стать автором
Обновить

Комментарии 2

Отличная статья!
Пару приемов взял к себе на вооружение. В остальном — ничего сверх-мега-интересного коллега не рассказал.
Интересным было бы решение описания одинаковых блоков в секции scripts джобов. Сейчас приходится писать универсальный скрипт и параметризировать его через переменные окружения, которые я задаю в секции before_script

Логично было бы применять те самые якоря из yaml, но в случае массивов в итоге получаются массивы массивов и совет в случае RoR простой — делать flatten при разборе yaml-а. Но разработчики gitlab пока не спешат говорить «Да» этой фиче: https://gitlab.com/gitlab-org/gitlab-ce/issues/24235


Другого универсального и красивого решения этой проблемы пока нет, тоже костылим в зависимости от задачи. :(

Зарегистрируйтесь на Хабре , чтобы оставить комментарий