в определенный бренч происходил деплой на конкретный сервер, их несколько. Docker Image билдится и улетает в registry. Но как лучше деплоить, через ssh? Серверы на digitalocean.
И еще вопрос, не совсем понятно предназначение gitlab runners. Они нужны чтобы выносить процесс билда с гитлаба к себе, и только?
если у тебя хосты для деплоя фиксированы - мне очень нравится история деплоя через гитлаб-раннер на конкретном хосте. иначе у тебя начинается порнография в виде ssh-ключей в секретах, итп. но это скорее вкусовщина, хотя с т.з. ИБ я бы предпочёл не раскидывать ssh-ключи куда нипопадя.
Обсуждают сегодня