169 похожих чатов

Всем привет. Кто сталкивался с деплоем на digital ocean с

помощью gitlab-runner ? Может есть гайдик илт статейка как процесс выглядит ?

24 ответов

6 просмотров

ДО - это место где просто до х*я статей о том как и что делать на ДО

тут особой зависимости нет от DO и gitlab runner скорее зависит от того, что ты хочешь деплоить

SK- Автор вопроса

Это понятно. Просто мне надо один раз пройти процесс от и до и больше вопросов такиъ общих не будет. Поэтому я и спросил про статьи. То что нашёл либо сделайти один файл с одним стейджем. Либо понатыкайте в браузере на do и вам всё автоматом сделает. Ну ещё третий вариант от самого do - вот вам видосы с индуусами где нихрена не понятно что он говоорит

SK
Это понятно. Просто мне надо один раз пройти проце...

Ну я могу найти статью как зайти по ssh на сервер DO и выполнить git pull. Это тоже можно считать деплоем, непонятно что вам нужно и что деплоется

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
Ну я могу найти статью как зайти по ssh на сервер ...

Сейчас есть репо на gitlabe, с проектом, получить хочу полный pipeline от рандомного feature бранча до деплоя на vps do. Что в данный момент меня интересует - как выглядит сам процесс ? Наскока я понимаю я не могу просто так сказать раннеру вот тебе ssh скопируй туда контейнеры и это волшебным образом само заработает

SK
Сейчас есть репо на gitlabe, с проектом, получить ...

> как выглядит сам процесс ? по разному выглядит. Зависит от того что хотим сделать, и как работает ПО которое мы разворачиваем > я не могу просто так сказать раннеру вот тебе ssh скопируй туда контейнеры ну вообще можете

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
> как выглядит сам процесс ? по разному выглядит....

то есть не нужен никакой registry на vps куда эти контейнеры пушить ?

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
можно и без него

хорошо, а можно где то почитать как это происходит без него/c ним ?

SK
хорошо, а можно где то почитать как это происходит...

docker build -t image:tag ... docker save image:tag -o image_tag.tar scp image_tag.tar server: ssh server "docker load < image_tag.tar" ssh server "docker rm -f contaner-name" ssh server "docker run ... image:tag"

SK- Автор вопроса
SK
Спасибо )

но это топорный вариант А вообще я вижу в DO есть app platform которая позволяет разворачивать свои приложения в том числе из контейнеров И есть terraform провайдер Поэтому это может выглядить как деплой с помощью terraform https://registry.terraform.io/providers/digitalocean/digitalocean/latest/docs/resources/app https://docs.digitalocean.com/tutorials/sample-terraform-deploy/

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
но это топорный вариант А вообще я вижу в DO есть ...

у меня нету do акаунта. есть тока ssh на vps do где всё должно работать

SK
у меня нету do акаунта. есть тока ssh на vps do г...

ну в таком случае я бы рекомендовал глянуть на ansible, вместо написания bash скриптов

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
ну в таком случае я бы рекомендовал глянуть на ans...

Я не потяну до завтра ещё один язык) Но я уже смотрел в его сторону

SK
Я не потяну до завтра ещё один язык) Но я уже смот...

это не язык https://www.digitalocean.com/community/tutorials/how-to-use-ansible-to-install-and-set-up-docker-on-ubuntu-20-04

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
это не язык https://www.digitalocean.com/community...

я имею ввиду что это новая разметка, новые команды и новое окружение

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
это не язык https://www.digitalocean.com/community...

понимаешь всё прекрасно в новых инструментах пока ты не натыкаешься на ошибку которую даже в гугле никто толком не знает как исправить

SK
я имею ввиду что это новая разметка, новые команды...

а вообще советую какую-то штуку таки взять. Для того чтобы было можно сервер с нуля поднять и простым образом накатить всё что нужно

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
а вообще советую какую-то штуку таки взять. Для то...

У меня есть compose для локальных проектов, как правило поднимаю что угодно достаточно быстро. теперь надо тоже самое но чтобы за океаном сработало и в качестве базы была репка а не локальный код

SK
У меня есть compose для локальных проектов, как пр...

в таком случае дело плевое, достаточно поставить докер и компосе на VPS. docker-compose pull docker-compose up -d ну или прям билдить на VPS если на registry жалко тратится ну или через архивы отправлять по ssh

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
в таком случае дело плевое, достаточно поставить д...

ну я к такому же и прихожу, просто опять же - хотел убедится что я буду копать в нужную сторону, а не встану в середине процесса потому что надо было по другому

SK
ну я к такому же и прихожу, просто опять же - хоте...

надо по другому это 100% ну а что поделать

SK- Автор вопроса
Dmitry Sergeev 🇺🇦
надо по другому это 100% ну а что поделать

для меня пока чтоб работало. А по нормальному это чуть позже. Поддерживать какое то время я сам буду, со временем приду к нужному

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
11
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Карта сайта