Re: Автоматизация релиза
От: bnk СССР http://unmanagedvisio.com/
Дата: 17.07.20 12:20
Оценка: 12 (1)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>У кого-нибудь сделана полная автоматизация релиза — от сборки бинарников до обновления данных на сайте и у регистратора? Если да, то какими средствами, насколько геморройно было сделать и потом поддерживать? Если нет, то какие действия остались ручными?


Я сейчас все на Azure Pipelines перевел (yaml + powershell скрипты). Все работает, все бесплатно

Автоматически делается
— Обновление версии в исходниках из конфига,
— сборка бинарников из исходников,
— тесты,
— сборка инсталляторов,
— подписывание,
— выкладывание на сайт по FTP и на части github (через GIT, понятно)
— генерируется заготовка release notes на основе коммитов (у меня код на GH, в закрытом репозитории)
— на сайте обновляется страница скачки.

Вручную
— задается мажорный номер версии в yaml (build проставляется текущей датой + номер сборки)
— Пишется release notes на сайте.

А что именно обновлять у регистратора? У меня PP, ключ генерируется на моем сервере.

ЕМ>И как решается вопрос с восстановлением, если в середине процесса что-то пошло не так?


Можно пример, что там восстанавливать.. Просто запустить процесс еще раз да и все?
Отредактировано 17.07.2020 12:21 bnk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.