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

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

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

24 ответов

10 просмотров

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

тут особой зависимости нет от 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
Спасибо )

но это топорный вариант А вообще я вижу в 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% ну а что поделать

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

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

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

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
если загрузчик efi? если сама PML4 PDPT PDT PT лежит в неудобном для меня месте?
Vi Chapmann 🪙
8
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Карта сайта