Icon

Как изменить ветку деплоя на платформе Render

Пошаговая инструкция по поиску нужного сервиса и изменению Git-ветки для автоматического деплоя на платформе Render.

By Miroslav Peshkov

Это руководство описывает процесс изменения ветки деплоя для тестового стенда API на платформе Render. Следуя этим шагам, вы сможете переключать ветки для безопасного тестирования новых функций (например, миграции) без риска нарушить работу основного приложения.

Инструкция предназначена для бэкенд-разработчиков, работающих с платформой Render, которым необходимо управлять развертыванием кода на dev-окружении или выполнять откат (rollback) на стабильную ветку.

Поиск dev-стенда

В основном проекте находятся все рабочие сервисы. Чтобы ничего не сломать, для тестирования необходимо использовать специально выделенный dev-стенд.

1
В верхнем меню навигации откройте проект Go Offer Prod.
Step #1: В верхнем меню навигации откройте проект Go Offer Prod.
2
Кликните по строке поиска ресурсов внутри проекта.
Step #2: Кликните по строке поиска ресурсов внутри проекта.
3
Введите Dev, чтобы отфильтровать список и скрыть продакшен-сервисы.
4
Выберите сервис Go hub API dev stand из результатов поиска.
Step #4: Выберите сервис Go hub API dev stand из результатов поиска.

Изменение ветки деплоя

5
В левом боковом меню перейдите в раздел Settings.
Step #5: В левом боковом меню перейдите в раздел Settings.
6
Найдите блок настроек Git и нажмите Edit рядом с текущей веткой.
Step #6: Найдите блок настроек Git и нажмите Edit рядом с текущей веткой.
7
Выберите нужную ветку (например, develop) из выпадающего списка.
Step #7: Выберите нужную ветку (например, develop) из выпадающего списка.

После изменения ветки Render автоматически перезапустит билд и зальет выбранный код.

FAQ

Q: Почему для новых фичей используется отдельная ветка на dev-стенде вместо слияния с основной?

A: Это необходимо для изоляции экспериментальных функций. Если залить нестабильный код напрямую в общую dev-ветку, это может привести к поломке других связанных сервисов и программ до завершения тестирования.

Q: Что происходит при отправке (push) новых коммитов в выбранную ветку?

A: Платформа автоматически обнаруживает изменения в коде и запускает новый деплой сервиса без необходимости ручного вмешательства.

Как изменить ветку деплоя на платформе Render