Выкатываем релиз
Проведёшь релиз от бампа версии до проверки здоровья: тег, архив, контрольная сумма и переключение без простоя.
Практикум-сюжет: сегодня день релиза. Поднимешь версию и соберёшь changelog из истории, перенесёшь горячую правку в main и поставишь тег. Потом соберёшь архив без лишнего, проверишь его содержимое и опубликуешь контрольную сумму. На сервере скачаешь и распакуешь релиз, переключишь прод симлинком без даунтайма, а напоследок убедишься, что сервис жив, и повесишь healthcheck на будущее.
- Скрипт бампа версиисредне
- Собери релиз-заметку из историисредне
- Перенеси коммит через cherry-pickсложно
- Поставь тег на релизсредне
- Заархивируй, исключив каталогсредне
- tar: список без распаковкисредне
- Контрольная сумма файлалегко
- Скачай и распакуй архивсредне
- Blue-green переключение релизасредне
- Эндпоинт здоровьясредне
- Напиши healthcheckсредне