Size: a a a

2019 December 31

AD

Alexey Dyomin in ru_gitlab
Это на стадии деплоя..
источник

k

kvaps in ru_gitlab
Andor
ну делай из форка
у форка без шаред раннера даже пайплайн не запустится
источник

GM

Gleb Mekhrenin in ru_gitlab
Alexey Dyomin
т.е. получается, что мне на сервере можно гит и не пулить? достаточно там иметь docker-compose.yml?
да, причем можно даже докеркомпос файл не передеплаивать только надо учитывать что в таком случае нужно обязательно делать docker-compose pull что бы гарантировать закачку свежего образа
источник

A

Andor in ru_gitlab
kvaps
у форка без шаред раннера даже пайплайн не запустится
а с шаред раннером?
источник

GM

Gleb Mekhrenin in ru_gitlab
Gleb Mekhrenin
да, причем можно даже докеркомпос файл не передеплаивать только надо учитывать что в таком случае нужно обязательно делать docker-compose pull что бы гарантировать закачку свежего образа
но в целом можно в докер композ файле все же не latest тег делать, а версию, меняешь версию делаешь докер компоуз пул и потом ап
источник

k

kvaps in ru_gitlab
Andor
а с шаред раннером?
с шаред раннером запустится, но тебе нужно разработчика сначала добавить в группу, чтобы он мог этим шаред раннером пользоваться
источник

GM

Gleb Mekhrenin in ru_gitlab
Gleb Mekhrenin
но в целом можно в докер композ файле все же не latest тег делать, а версию, меняешь версию делаешь докер компоуз пул и потом ап
что бы перерыва не было можешь деплоить 2 приложения и перед ними балансер с актив-бекап
источник

AD

Alexey Dyomin in ru_gitlab
докеркопосе-то в репозитории? Всмысле как его на сервере обновлять?
источник

A

Andor in ru_gitlab
kvaps
с шаред раннером запустится, но тебе нужно разработчика сначала добавить в группу, чтобы он мог этим шаред раннером пользоваться
ну и норм
источник

k

kvaps in ru_gitlab
Andor
ну и норм
ну вот мы и пришли к тому с чего начинали, что самый простой варинт - это не выёживаться и добавить юзера как девелопера в проект, и настроить отдельные енвы для протектед бренчей)

а аппрувов так и нет
источник

GM

Gleb Mekhrenin in ru_gitlab
Alexey Dyomin
докеркопосе-то в репозитории? Всмысле как его на сервере обновлять?
заходишь по ссш на сервер, дальше самое простое это сед меняешь версию в ссылке на образ, либо ты можешь композ сделать статичным типа image: myregistry.url.com/my-image:latest но тогда учитывай что в таком случае docker-compose up -d может не скачать новый образ и надо делать pull принудительно
источник

A

Andor in ru_gitlab
kvaps
ну вот мы и пришли к тому с чего начинали, что самый простой варинт - это не выёживаться и добавить юзера как девелопера в проект, и настроить отдельные енвы для протектед бренчей)

а аппрувов так и нет
То, что я предложил (с двумя уровнями групп) - не сильно сложнее и имеет твои хотелки
источник

A

Andor in ru_gitlab
kvaps
с шаред раннером запустится, но тебе нужно разработчика сначала добавить в группу, чтобы он мог этим шаред раннером пользоваться
Шаред раннер может быть совсем шаред (ты же про gitlab.com?) если сделать пайплайн не прибитый гвоздями к твоей инфре
источник

k

kvaps in ru_gitlab
Andor
Шаред раннер может быть совсем шаред (ты же про gitlab.com?) если сделать пайплайн не прибитый гвоздями к твоей инфре
каким образом на gitlab.com можно сделать совсем шаред раннер?
источник

A

Andor in ru_gitlab
Там есть общественные
источник

k

kvaps in ru_gitlab
А, ты про их раннеры говоришь?
источник

k

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

A

Andor in ru_gitlab
Ну да
источник

k

kvaps in ru_gitlab
через них наверное и api можно дёргать как тебе захочется
источник

GG

George Gaál in ru_gitlab
что здесь происходит
источник