Size: a a a

DevOps — русскоговорящее сообщество

2020 June 10

DK

Dmitry Klimov in DevOps — русскоговорящее сообщество
inqfen
Раннер для выполнения джобов
[[runners]]
 name = «
my-runner"
 url = "https://gitlab.com/"
 token = "
uihihrfwefwef»
 executor = "docker"
 [runners.custom_build_dir]
 [runners.cache]
   [runners.cache.s3]
   [runners.cache.gcs]
 [runners.docker]
   tls_verify = false
   image = "docker:19.03.11"
   privileged = true
   disable_entrypoint_overwrite = false
   oom_kill_disable = false
   disable_cache = false
   volumes = ["/cache"]
   shm_size = 0
      - вот мой runner на удаленном сервере
источник

DK

Dmitry Klimov in DevOps — русскоговорящее сообщество
executor = "docker" - очевидно тут я должен изменить на shell механизм, и тогда job который придет к раннеру на исполнения будет выполняться не в ключе докер в докере, так?
источник

DK

Dmitry Klimov in DevOps — русскоговорящее сообщество
inqfen
Тебе религия запрещает ансибл тот же взять и им запустить как надо со всеми остальными действиями на машине?
это усложнение, пока такое не рассматриваю
источник

i

inqfen in DevOps — русскоговорящее сообщество
Dmitry Klimov
это усложнение, пока такое не рассматриваю
Раннер на проде долбоебизм по куче причин лучше это не рассматривай
источник

i

inqfen in DevOps — русскоговорящее сообщество
А потрать час на написание ямла в 30 строчек длиной
источник

DK

Dmitry Klimov in DevOps — русскоговорящее сообщество
Хорошо, тогда как мне доставить контейнер с сервисом и запустить его на прод сервере?
источник

i

inqfen in DevOps — русскоговорящее сообщество
Dmitry Klimov
Хорошо, тогда как мне доставить контейнер с сервисом и запустить его на прод сервере?
Контейнер билдится, пушится в реджистри, в джобе деплоя запускается один из 100500 инструментов, идёт на сервер, запускает контейнер там
источник

DK

Dmitry Klimov in DevOps — русскоговорящее сообщество
А сам контейнер как попадёт на сервер?
источник

DK

Dmitry Klimov in DevOps — русскоговорящее сообщество
Можно пример такой job привести чтобы было видно как запускается контейнер на удалённом сервере ?
источник

SD

Stas Drozdov in DevOps — русскоговорящее сообщество
Dmitry Klimov
А сам контейнер как попадёт на сервер?
спуллится из твоего гитлаб реджистри
источник

SD

Stas Drozdov in DevOps — русскоговорящее сообщество
Dmitry Klimov
Можно пример такой job привести чтобы было видно как запускается контейнер на удалённом сервере ?
а что в этом сложного? деплой докер композе файл и ансибл модулем просто запускай все это дело, он сам возьмет с реджистри собранный образ
источник

ДА

Дмитрий Андреев... in DevOps — русскоговорящее сообщество
/report
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report was sent to admins
источник

DK

Dmitry Klimov in DevOps — русскоговорящее сообщество
Stas Drozdov
а что в этом сложного? деплой докер композе файл и ансибл модулем просто запускай все это дело, он сам возьмет с реджистри собранный образ
Хорошо, посмотрю в сторону ансибл модуля, если ссылка на статью как это сделать присылайте буду благодарен .
источник

RA

Ramil Amerzyanov in DevOps — русскоговорящее сообщество
Dmitry Klimov
А сам контейнер как попадёт на сервер?
Docker login
Docker pull
Тебе это уже писали тут в чате
источник

i

inqfen in DevOps — русскоговорящее сообщество
Dmitry Klimov
А сам контейнер как попадёт на сервер?
Пешком придет
источник

i

inqfen in DevOps — русскоговорящее сообщество
Есть образ в registry, выполняется запуск контейнера на сервере, что тут сложного-то?
источник

ВК

Виктор Капля... in DevOps — русскоговорящее сообщество
inqfen
Пешком придет
Да хорош стебаться. Все знают, что через мавен, всего-то pom.xml, Jenkins
источник

RA

Ramil Amerzyanov in DevOps — русскоговорящее сообщество
Dmitry Klimov
А сам контейнер как попадёт на сервер?
тебе нужна команда типа такой
ssh -o "StrictHostKeyChecking=no" user@host "docker login ...&& docker pull ... && docker restart ..."
источник

i

inqfen in DevOps — русскоговорящее сообщество
Виктор Капля
Да хорош стебаться. Все знают, что через мавен, всего-то pom.xml, Jenkins
джава ненужна
источник