Не ленитесь настраивать 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