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

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

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

24 ответов

28 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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"

AAA
Спасибо )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта