Автоматизируем процессы разработки. GitLab, статусы, ревью и дежурства

В Островке GitLab давно стал центральной точкой разработки. Со временем вокруг основного процесса накопилась ручная рутина — множество мелких действий, которые не связаны напрямую с кодом, но в сумме заметно влияют на работу. Пока людей немного, всё обычно держится на договорённостях и внимательности отдельных участников. С ростом это начинает работать хуже: прозрачность снижается, поддерживать привычный порядок становится всё сложнее. В ответ на это у нас появился отдельный сервис автоматизации. Он живёт рядом с GitLab и берёт на себя вспомогательные процессы: поддерживает актуальные статусы задач, помогает с ревью и дежурствами и вовремя сигнализирует о накопившихся релизах . Об опыте, который начался с пары автоматизаций и закончился отдельным сервисом, рассказываем под катом.

https://habr.com/ru/companies/ostrovok/articles/995360/

#GitLab #Автоматизация_разработки #cicd #Code_Review #Merge_Request #Internal_Tools #python #django

Автоматизируем процессы разработки. GitLab, статусы, ревью и дежурства

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

Хабр

Что такое MR-стенды и с чем их едят

В условиях непрерывной интеграции и высокой скорости разработки фронтенд неизбежно сталкивается с вызовами, связанными с тестированием изменений до их слияния в основную ветку. Любой, даже минимальный апдейт, способен повлиять на пользовательский опыт, поэтому эффективность процессов тестирования становится критически важной. Для нас спасением стали MR-стенды, которые предоставляют возможность изолированного тестирования новой функциональности, минимизируя риски и сокращая время на выявление и исправление ошибок. Рассказываем, как работают MR-стенды, в каких случаях они особенно полезны и как их внедрение повлияло на качество и скорость нашей разработки.

https://habr.com/ru/companies/samolet/articles/870308/

#вебразработка #тестирование_вебприложений #devops #ci #cd #merge_request

Что такое MR-стенды и с чем их едят

В условиях непрерывной интеграции и высокой скорости разработки фронтенд неизбежно сталкивается с вызовами, связанными с тестированием изменений до их слияния в основную ветку. Любой, даже минимальный...

Хабр

Настраиваем approve rules для merge request в бесплатной версии GitLab CE

Однажды к нам пришёл клиент с просьбой настроить approve rules для merge request в бесплатной версии GitLab CE. В статье я подробно расскажу, как мы подошли к решению этой задачи, какие проблемы нам пришлось преодолеть и каким образом мы смогли обеспечить соблюдение всех необходимых процессов проверки и апрувов без перехода на платную версию GitLab. Давайте настраивать

https://habr.com/ru/companies/nixys/articles/822329/

#DevOps #approve #merge_request #gitlab

Настраиваем approve rules для merge request в бесплатной версии GitLab CE

Введение Всем привет! Я Виктор, DevOps‑инженер в компании Nixys . Мы помогаем различным компаниям внедрять передовые практики DevOps, MLOps и DevSecOps.  Сегодня я хочу рассказать вам о нашем...

Хабр