Size: a a a

2020 June 21

GG

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

E

Eduard in ru_gitlab
George Gaál
и тупо забилдить этот докер файл
тут получается тогда без базового имеджа не очень удобно
источник

GG

George Gaál in ru_gitlab
что тут происходит - докер мультистейдж сборка - в первом блоке ты берешь базовый образ, копируешь туда исходники, ставишь пакеты, билдишь композером. Во второй блок (образ) передаешь из первого уже сами файлы, которые необходимы для запуска
источник

E

Eduard in ru_gitlab
геморойно однако
источник

GG

George Gaál in ru_gitlab
Eduard
тут получается тогда без базового имеджа не очень удобно
у тебя базовый никуда не девается
источник

E

Eduard in ru_gitlab
да можно и так
источник

E

Eduard in ru_gitlab
George Gaál
что тут происходит - докер мультистейдж сборка - в первом блоке ты берешь базовый образ, копируешь туда исходники, ставишь пакеты, билдишь композером. Во второй блок (образ) передаешь из первого уже сами файлы, которые необходимы для запуска
хмм курю
источник

GG

George Gaál in ru_gitlab
FROM base_image <- вот здесь указываешь тот, который ты заранее собрал
источник

GG

George Gaál in ru_gitlab
либо есть еще вариант примерно так делать https://lorisleiva.com/laravel-deployment-using-gitlab-pipelines/

(здесь в отличие от того, что я предлагаю - сборка производится в специализированном контейнере и в сам артефакт гитлаба улетает node modules, composer'овские пакеты и все прочее)

мне кажется, что как будто проще найти максимально подходящий пример (а их полно), и адаптировать под себя 🤷‍♂️ Подходы есть разные - главное, чтобы у тебя все работало стабильно )
источник

SO

Simon Osipov in ru_gitlab
Нашел старый issue, https://gitlab.com/gitlab-org/gitlab/-/issues/17826, кажется нельзя кастомизировать, но хотя б можно вернуть старый closes
источник

S

Sebor in ru_gitlab
Eduard
геморойно однако
Мультистейдж сборки как раз наоборот избавляют от гемора...
источник

E

Eduard in ru_gitlab
гуд
источник

E

Eduard in ru_gitlab
беру тайм аут
источник

E

Eduard in ru_gitlab
пробую
источник

E

Eduard in ru_gitlab
спс
источник

🅐

🅐🅝🅐🅣🅞🅛🅘🅨... in ru_gitlab
Подскажите как можно решить такую задачу: у меня в процессе теста в гитлаб запускается как демон реббит, и процес теста после запуска как демон ребита не заканчивается и мой ci висит пока не заканчивается время пайплайна. Как можно запускать процес как демон и если он запустился, то убивать его, или есть другой вариант ?
источник

AA

Artyom Abramovich in ru_gitlab
зачем его запускать чтобы убить?)
источник

🅐

🅐🅝🅐🅣🅞🅛🅘🅨... in ru_gitlab
Artyom Abramovich
зачем его запускать чтобы убить?)
Ну проверить работает или нет
источник

mahon Михаил Чемякин... in ru_gitlab
так значит должен быть тест который будет делать попытку соединения и если соединился то говорить ок
источник

RD

Roman Dzhemilev in ru_gitlab
Привет!
Можно ли сократить время на
Preparing the "docker+machine" executor
, если да, то как?
источник