Не ленитесь настраивать Continuous Integration для личных проектов.
Сейчас вот подумал, что надо бы более свежий образ сервера Mumble собрать.
Но загружена Windows и мне лень идти в ребут.
Пошёл на Gitlab, создал новый Merge Request с обновлённым аргументом версии через Web IDE.
Сразу же по логам сборки обнаружил, что в Alpine 3.17 уже OpenSSL 3.0, с которым стабильный Mumble пока не билдится, а в 3.16 OpenSSL 1.1.1t-r2, с которым билдится с ошибкой.
Зафиксировал сборку на 3.15 через ту же Web IDE.
Подождал, пока всё сбилдится на серверах Gitlab.
Смерджил.
Там же в вебе кинул тег на коммит.
Дождался пуша в Gitlab Image Registry и Docker Hub.
Можно пользоваться.
Всё сделано в браузере, под руками была только винда без тулкитов. Сделал бы это даже с телефона.
В такие моменты ценишь, что когда-то было не лень написать пару конфигов.
#dev #log #soft #Mumble #Docker #Gitlab #CI #git #update #upgrade #server #log #thoughts