Русский
Релизы
Что такое релиз
Обычно настройки правят на одном стенде: открыли стенд, поменяли версию сервиса или значение параметра, применили. Но когда одно и то же изменение нужно донести до всей платформы сразу — до значений по умолчанию и до всех рабочих окружений — правка по одному стенду превращается в долгую ручную работу, в которой легко что-то пропустить.
Для этого в PDM есть релиз — одно согласованное изменение конфигурации, которое готовится целиком, а затем раскатывается сразу на все стенды. Вы выбираете сервисы и новые значения, решаете, что делать со стендами, у которых стоят собственные значения, и запускаете раскатку одной кнопкой.
| Настройка стенда | Релиз | |
|---|---|---|
| Что затрагивает | один стенд | значения по умолчанию и все стенды |
| Значения по умолчанию | не меняются | обновляются |
| Раскатка | применение на этот стенд | массовое применение на боевые стенды |
| След в истории | ход виден в обработках | сохраняется запись о релизе и его составе |
Подробнее про базовые значения и переопределения — в разделе Конфигурация стенда.
Когда пользоваться релизом
- Нужно поднять версию сервиса не на одном стенде, а на платформе целиком.
- Изменился параметр конфигурации, и новое значение должно стать общим для всех.
- Нужно, чтобы стенды, где кто-то раньше поставил своё значение, вернулись к общему.
Если задача — проверить сборку или поэкспериментировать на одном окружении, релиз не нужен: меняйте настройки конкретного стенда.
Релиз доходит до боевых стендов
Запуск релиза записывает изменения в общий конфиг и запускает массовое применение на боевых (production) стендах. Отменить эту операцию из интерфейса нельзя. Убедитесь, что изменение согласовано, прежде чем нажимать «Запустить релиз».
Страница «История релизов»
Раздел Релизы хранит прошлые платформенные релизы и их результаты. Кнопка Новый релиз видна, только если у вас есть право создавать релизы.
У релиза нет названия — его опознают по номеру, автору и дате. Колонка Компоненты показывает, сколько полей конфигурации изменил релиз; колонка Стенды пока не заполняется.
Как читать статусы
| Статус | Что означает |
|---|---|
| В очереди | Релиз создан, раскатка ещё не началась |
| Выполняется | Раскатка идёт прямо сейчас |
| Завершено | Все шаги прошли успешно, изменения записаны и применены |
| Ошибка | Один из шагов завершился ошибкой, раскатка остановилась |
| Отменено | Выполнение было прервано |
Статус берётся из процесса раскатки, привязанного к релизу. Важная деталь: запись о релизе создаётся до начала работы, поэтому неудачная попытка тоже остаётся в истории — со статусом Ошибка. Наличие строки в списке не означает, что изменение доехало до стендов.
Список не обновляется сам
В отличие от страницы процесса, история релизов загружается один раз при открытии. Чтобы увидеть свежий статус только что запущенного релиза, откройте его процесс или обновите страницу.
Что внутри строки
Блок Изменения компонентов — состав релиза: по каждому изменённому полю видно параметр, сервис и переход «было → стало».
Если у релиза есть связанный процесс, там же появляется ссылка Открыть конвейер обработки → на страницу, где видно, из каких шагов состояла раскатка и чем закончился каждый.
Что дальше
- Создание релиза — пошаговый разбор формы.
- Раскатка и результат — что происходит после запуска и как это проверить.
- Конфигурация стенда — правка настроек одного стенда.