Size: a a a

2020 April 07

GG

George Gaál in ru_gitlab
сначала тест, потом билд, потом тест уай
источник

GG

George Gaál in ru_gitlab
джобы внутри стейджа - да, они про параллельность по умолчаниию
источник

DV

Dmitry Vorobev in ru_gitlab
Хотите ui параллельно со сборкой тестить? Не прокатит =)
источник

ПК

Полная Катастрофа in ru_gitlab
George Gaál
понимаешь суть стейджей именно в последовательности
хорошо, а как именно сделать что б и тест и билд и тестюай собирались паралельно? я просто всё это раскроил на отдельные инклюды в отдельных ямлах но как вы понимаете это просто уменьшение одного большого ямла в кучу мелких
источник

ПК

Полная Катастрофа in ru_gitlab
названия здесь для примера написал
источник

ПК

Полная Катастрофа in ru_gitlab
киньте кость куда это читать, я чот не понимаю
источник

DV

Dmitry Vorobev in ru_gitlab
Полная Катастрофа
хорошо, а как именно сделать что б и тест и билд и тестюай собирались паралельно? я просто всё это раскроил на отдельные инклюды в отдельных ямлах но как вы понимаете это просто уменьшение одного большого ямла в кучу мелких
Сделать одну стадию и 3 джоба.
stages:
 - Do A
...
job_1:
 stage: Do A
 ...
job_2:
 stage: Do A
 ...
job_3:
 stage: Do A
 ...
источник

DV

Dmitry Vorobev in ru_gitlab
В общем-то, наверно где-то тут про это пишут https://docs.gitlab.com/ee/ci/pipelines/
источник

ПК

Полная Катастрофа in ru_gitlab
Хорошо, попробую, спасибо
источник

j

jenia in ru_gitlab
Скажите лучше создать пользователя под которым заходить и запускать docker-compose на удалённом сервере при  cd или все же под root будет тоже самое?
источник

AG

Andrey Gumilev in ru_gitlab
jenia
Скажите лучше создать пользователя под которым заходить и запускать docker-compose на удалённом сервере при  cd или все же под root будет тоже самое?
А как ты сд делаешь
источник

j

jenia in ru_gitlab
Andrey Gumilev
А как ты сд делаешь
Build и push собранных образов в repository. Затем через scp копирую docker-compose на ужкденный сервер и через ssh команду запускаю на уделённом сервере сборку всего того что в docker-compose
источник

A

Alexander in ru_gitlab
jenia
Build и push собранных образов в repository. Затем через scp копирую docker-compose на ужкденный сервер и через ssh команду запускаю на уделённом сервере сборку всего того что в docker-compose
Почему бы не звать docker-compose из гитлабной джобы с параметром -H?
источник

j

jenia in ru_gitlab
Alexander
Почему бы не звать docker-compose из гитлабной джобы с параметром -H?
Не нашел такой опции. Что она делает ?
источник

AG

Andrey Gumilev in ru_gitlab
jenia
Build и push собранных образов в repository. Затем через scp копирую docker-compose на ужкденный сервер и через ssh команду запускаю на уделённом сервере сборку всего того что в docker-compose
Ясно, не делай так.
источник

j

jenia in ru_gitlab
Andrey Gumilev
Ясно, не делай так.
а как лучше тогда делать ?
источник

AG

Andrey Gumilev in ru_gitlab
jenia
а как лучше тогда делать ?
Ансиблом
источник

A

Alexander in ru_gitlab
jenia
Не нашел такой опции. Что она делает ?
Она выполняет инструкции docker-compose на указанном хосте с докером.
источник

j

jenia in ru_gitlab
Andrey Gumilev
Ансиблом
В чем тогда будет безопасность или выгода? И мы же все равно будем под root запускать?
источник

j

jenia in ru_gitlab
Alexander
Она выполняет инструкции docker-compose на указанном хосте с докером.
Как по функции тоже самое что и у меня тоько короче? Выгоды другой нет?
источник