News Grower

Независимое покрытие AI, стартапов и технологий.

Интеграция релизных процессов в CI/CD: как мы автоматизировали выпуск релизов в ПСБ

Привет, Хабр! Меня зовут Денис Коробков, я руковожу отделом DevOps по розничному направлению в ПСБ. В своей статье расскажу, как мы внедрили релизную платформу, чтобы выстроить и автоматизировать релизный процесс.До недавнего времени он был практически полностью ручным. Разработчики согласовывали участие в релизе по...

Автор: Ko-den (ПСБ) Оригинальный источник
Интеграция релизных процессов в CI/CD: как мы автоматизировали выпуск релизов в ПСБ

Привет, Хабр! Меня зовут Денис Коробков, я руковожу отделом DevOps по розничному направлению в ПСБ. В своей статье расскажу, как мы внедрили релизную платформу, чтобы выстроить и автоматизировать релизный процесс.До недавнего времени он был практически полностью ручным. Разработчики согласовывали участие в релизе по почте, релиз-менеджеры вручную собирали общий список сервисов и индивидуально переносили каждую сборку между стендами. Потом в компании изменился подход к разработке: розничный блок, в том числе и микросервисная платформа, перешёл на Trunk Based Development (далее TBD). В связи с этим нам нужно было уменьшить ручные шаги и сократить время релизного цикла. Релизная платформа позволила нам уйти от ручной работы там, где это было возможно, и сэкономила довольно много времени. Расскажу, что она умеет, как устроена изнутри, и приведу цифры — где и на чём мы снизили затраты по часам. Надеюсь, будет интересно почитать DevOps-ам и вообще всем, кто имеет отношение к релизному циклу. Прошу под кат.

Краткая сводка

Привет, Хабр! Меня зовут Денис Коробков, я руковожу отделом DevOps по розничному направлению в ПСБ.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

[Перевод] Ты не можешь построить жизнеспособную дизайн-систему на Tailwind — Часть 1

[Перевод] Ты не можешь построить жизнеспособную дизайн-систему на Tailwind — Часть 1

Tailwind отлично работает для быстрого прототипирования, но становится проблемой когда проект растёт. Разбираю три подхода к построению дизайн-системы на Tailwind — CVA, CSS-пер...

[Перевод] Присяжные решили: Meta* и Google нанесли вред ребенку. Что дальше?

Почему радикальные меры вроде возрастных цензов и отмены «Раздела 230» не сделают соцсети безопаснее.От переводчика: ниже выжимка из этого длинного подкаста. Главные мысли и инс...

«Олег, разверни тестовую базу»: как таска на 5 минут сорвала финтех-релиз и поссорила три отдела

«Олег, разверни тестовую базу»: как таска на 5 минут сорвала финтех-релиз и поссорила три отдела

Все началось с обычного тикета в Jira, из тех, которые выглядят безобидно и даже немного скучно. «Нужно протестировать новый личный кабинет. Разверни тестовую базу». Через неско...

Из Excel в BI и/или Р7 офис без боли: ускоряем миграцию дата-проектов (разбираем Power Query)

Из Excel в BI и/или Р7 офис без боли: ускоряем миграцию дата-проектов (разбираем Power Query)

Всем привет. Да мы снова про Excel и да мы уверены что более совершенного инструмента для первичной обработки информации нет ( и возможно не будет). Мы не ставим себе цель убеди...

Обзор импортозамещённого ноутбука KVADRA LE14U

Обзор импортозамещённого ноутбука KVADRA LE14U

Всем привет! Меня зовут Александр Васильцов, я руковожу отделом развития инфраструктуры в R-Style Softlab — дочерней компании РСХБ. В рамках своей работы я занимаюсь тестировани...

TypeScript врёт — а вы об этом не знаете. Валидация ответов сервера

TypeScript врёт — а вы об этом не знаете. Валидация ответов сервера

Недавно я обнаружил, что далеко не все знают об одной простой вещи — и это меня удивило.Многие думают примерно так: «я описал интерфейс, указал что GET /users возвращает User[],...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

[Перевод] Ты не можешь построить жизнеспособную дизайн-систему на Tailwind — Часть 1

[Перевод] Ты не можешь построить жизнеспособную дизайн-систему на Tailwind — Часть 1

Tailwind отлично работает для быстрого прототипирования, но становится проблемой когда проект растёт. Разбираю три подхода к построению дизайн-системы на Tailwind — CVA, CSS-пер...

[Перевод] Присяжные решили: Meta* и Google нанесли вред ребенку. Что дальше?

Почему радикальные меры вроде возрастных цензов и отмены «Раздела 230» не сделают соцсети безопаснее.От переводчика: ниже выжимка из этого длинного подкаста. Главные мысли и инс...

«Олег, разверни тестовую базу»: как таска на 5 минут сорвала финтех-релиз и поссорила три отдела

«Олег, разверни тестовую базу»: как таска на 5 минут сорвала финтех-релиз и поссорила три отдела

Все началось с обычного тикета в Jira, из тех, которые выглядят безобидно и даже немного скучно. «Нужно протестировать новый личный кабинет. Разверни тестовую базу». Через неско...

Из Excel в BI и/или Р7 офис без боли: ускоряем миграцию дата-проектов (разбираем Power Query)

Из Excel в BI и/или Р7 офис без боли: ускоряем миграцию дата-проектов (разбираем Power Query)

Всем привет. Да мы снова про Excel и да мы уверены что более совершенного инструмента для первичной обработки информации нет ( и возможно не будет). Мы не ставим себе цель убеди...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
[Перевод] Ты не можешь построить жизнеспособную дизайн-систему на Tailwind — Часть 1

[Перевод] Ты не можешь построить жизнеспособную дизайн-систему на Tailwind — Часть 1

Tailwind отлично работает для быстрого прототипирования, но становится проблемой когда проект растёт. Разбираю три подхода к построению дизайн-системы на Tailwind — CVA, CSS-пер...

[Перевод] Присяжные решили: Meta* и Google нанесли вред ребенку. Что дальше?

Почему радикальные меры вроде возрастных цензов и отмены «Раздела 230» не сделают соцсети безопаснее.От переводчика: ниже выжимка из этого длинного подкаста. Главные мысли и инс...

«Олег, разверни тестовую базу»: как таска на 5 минут сорвала финтех-релиз и поссорила три отдела

«Олег, разверни тестовую базу»: как таска на 5 минут сорвала финтех-релиз и поссорила три отдела

Все началось с обычного тикета в Jira, из тех, которые выглядят безобидно и даже немного скучно. «Нужно протестировать новый личный кабинет. Разверни тестовую базу». Через неско...

Из Excel в BI и/или Р7 офис без боли: ускоряем миграцию дата-проектов (разбираем Power Query)

Из Excel в BI и/или Р7 офис без боли: ускоряем миграцию дата-проектов (разбираем Power Query)

Всем привет. Да мы снова про Excel и да мы уверены что более совершенного инструмента для первичной обработки информации нет ( и возможно не будет). Мы не ставим себе цель убеди...