Size: a a a

2020 July 20

GG

George Gaál in ru_gitlab
А не то, что мы сходим на целевой сервер и сделаем там в том или ином виде гит клон.
источник

SP

Sergey Pechenkó in ru_gitlab
George Gaál
А не то, что мы сходим на целевой сервер и сделаем там в том или ином виде гит клон.
Ну это чтобы потом хрычевать по чатам- мол, деплои не те пошли нынче...
источник

АК

Александр Купырев... in ru_gitlab
Ребят, всем привет, хочу скачать последнюю актуальный артифакт job'ы.
Можете пожалуйста подсказать где делаю ошибку

https://<название>/api/v4/projects/388/jobs/artifacts/master/download?job=Check%20Debug%20Logger

Check%20Debug%20Logger - имя job'ы . Вроде имя надо кидать .


пример из доки —- https://gitlab.example.com/api/v4/projects/1/jobs/artifacts/master/download?job=test


Так видит — https://<название>/api/v4/projects/388/jobs/
источник

К

Кирилл in ru_gitlab
George Gaál
А не то, что мы сходим на целевой сервер и сделаем там в том или ином виде гит клон.
Блин, а я так и делаю в основном то 😭
В идеологически неверно забирать код через git pull ?
источник

DV

Dmitry Vorobev in ru_gitlab
Код забирать идеологически верно =)
источник

DV

Dmitry Vorobev in ru_gitlab
Деплоить - ну такое себе
источник

DV

Dmitry Vorobev in ru_gitlab
Все, конечно, по ситуации. Если у вас не какой-нибудь лютый продакшен, можно и, как говорится, болт положить 😅
источник

К

Кирилл in ru_gitlab
Ну вот, есть у меня проект на статике и php
Ответственные люди пишут код у себя, делают пуш в dev и код через CI (который по ssh лезет на сервер) делает там git pull и код доставлен на сервер. В чем подводные камни?
источник

DV

Dmitry Vorobev in ru_gitlab
Но лучше сразу нормально пилить, по карйней мере пытаться по мере сил
источник

К

Кирилл in ru_gitlab
Dmitry Vorobev
Но лучше сразу нормально пилить, по карйней мере пытаться по мере сил
Нормально это как считается правильным? 😁
источник

АК

Александр Купырев... in ru_gitlab
Кирилл
Нормально это как считается правильным? 😁
Не совсем понял, как это по ssh?
У вас dev и master это разные проекты ?
источник

DV

Dmitry Vorobev in ru_gitlab
Кирилл
Ну вот, есть у меня проект на статике и php
Ответственные люди пишут код у себя, делают пуш в dev и код через CI (который по ssh лезет на сервер) делает там git pull и код доставлен на сервер. В чем подводные камни?
Вот надо будет composer update сделать - даунтайм у вашего проекта
источник

DV

Dmitry Vorobev in ru_gitlab
Да еще клиенту в лицо стектрейсы пыха летят
источник

К

Кирилл in ru_gitlab
Александр Купырев
Не совсем понял, как это по ssh?
У вас dev и master это разные проекты ?
Один, там в зависимости от ветки, выполняются нужные скрипты
источник

DV

Dmitry Vorobev in ru_gitlab
Насколько я себе представляю, лучше собрать образ, который пройдет n-ное количество стадий тестирования, QA, и выскочит на прод, причем выскочит ровно то, что запаковали без нюансов, как с npm например бывало до изобретения npm ci или yarn --frozen-lock-file
источник

DV

Dmitry Vorobev in ru_gitlab
Когда зависимости с крышечкой, протестировали одни версии, в прод попали другие
источник

К

Кирилл in ru_gitlab
Dmitry Vorobev
Вот надо будет composer update сделать - даунтайм у вашего проекта
А, теперь понял. Спасибо.
Гарантированно работающий эээ объект )
источник

DV

Dmitry Vorobev in ru_gitlab
Артефакт =)
источник

К

Кирилл in ru_gitlab
Dmitry Vorobev
Артефакт =)
Точно )
источник

DV

Dmitry Vorobev in ru_gitlab
Ну тут, опять же, надо заморачиваться с докерами-шмокерами, организовать стенды, оркестрировать контейнеры, разгонять трафик, кубернейтесы всякие появятся, в общем там как пойдет замес 😅
источник