Size: a a a

2020 January 13

Vs

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

GG

George Gaál in ru_gitlab
Vilgelm skavr
у меня просто ручной запуск деплоя.... и мне хочется что бы деплой в папллайне мог запускать только определенный человек...
Решение тебе я подсказал
источник

GG

George Gaál in ru_gitlab
Чувака с правами на деплой делаешь мейтейнером
источник

GG

George Gaál in ru_gitlab
Из защищённой ветки на защищённом раннере
источник

GG

George Gaál in ru_gitlab
Либо, что проще, отдельное репо с описанием деплоя
источник

GG

George Gaál in ru_gitlab
Gleb Mekhrenin
отбираешь у всех права, делаешь протектед бранч, в протекдет бранч может только мейнтейнер репы пушить и он же и деплоит. Ты начни с того что у тебя уже есть структура рабочая для команд(ы) или ты готов ее поменять в случае необходимости?
Я про это же
источник

Vs

Vilgelm skavr in ru_gitlab
George Gaál
Либо, что проще, отдельное репо с описанием деплоя
ок спасибо буду пробовать
источник

GG

George Gaál in ru_gitlab
Vilgelm skavr
MR ? прошу прощения я просто с гитлабом первый раз сталкиваюсь, вот первый месяц тока разбираюсь...
В гитхабе - mr, в гитлабе - оно же - pr (pull request)
источник

M

MAdMAx in ru_gitlab
George Gaál
В гитхабе - mr, в гитлабе - оно же - pr (pull request)
наоборот )
источник

GG

George Gaál in ru_gitlab
MAdMAx
наоборот )
Точно
источник

GG

George Gaál in ru_gitlab
Склеротик, спасибо
источник

АК

Александр Купырев in ru_gitlab
Всем привет, есть гитлаб раннер, и есть идея - проект в ямле которого указывается указывается путь на закрытый проект в гитлабе.

Нужно просто сделать команду got clone , если указывать https ссылку - все равно ругается что нет прав .( через curl так и не понял можно ли скачать).

Вопрос :: можно ли как-то добавить ssh ключ гитлаб Раннеру, чтобы он все проекты мог скачивать?( тут проблема что как для себя юзера я знаю как и куда добавлять ключи, а для Раннера не понятно)
источник

A

Andor in ru_gitlab
Если ты уверен, что это именно то чего ты хочешь, то можно через деплой ключи
источник

АК

Александр Купырев in ru_gitlab
Andor
Если ты уверен, что это именно то чего ты хочешь, то можно через деплой ключи
Спасибо,  надо попробовать
источник

k

kvaps in ru_gitlab
Александр Купырев
Всем привет, есть гитлаб раннер, и есть идея - проект в ямле которого указывается указывается путь на закрытый проект в гитлабе.

Нужно просто сделать команду got clone , если указывать https ссылку - все равно ругается что нет прав .( через curl так и не понял можно ли скачать).

Вопрос :: можно ли как-то добавить ssh ключ гитлаб Раннеру, чтобы он все проекты мог скачивать?( тут проблема что как для себя юзера я знаю как и куда добавлять ключи, а для Раннера не понятно)
А второй проект в том же гитлабе?
источник

АК

Александр Купырев in ru_gitlab
kvaps
А второй проект в том же гитлабе?
Все проекты в одном гитлабе, и условно говоря должны быть ещё и в одной папке.
источник

DV

Dmitry Vorobev in ru_gitlab
git clone уже не средствами раннера делается, соответственно если shell executor, то доступ до гитлаба нужно давать юзеру, под которым он запущен, если docker executor, то в образ подбрасывать. Если я правильно понимаю
источник

AG

Andrey Gumilev in ru_gitlab
Александр Купырев
Всем привет, есть гитлаб раннер, и есть идея - проект в ямле которого указывается указывается путь на закрытый проект в гитлабе.

Нужно просто сделать команду got clone , если указывать https ссылку - все равно ругается что нет прав .( через curl так и не понял можно ли скачать).

Вопрос :: можно ли как-то добавить ssh ключ гитлаб Раннеру, чтобы он все проекты мог скачивать?( тут проблема что как для себя юзера я знаю как и куда добавлять ключи, а для Раннера не понятно)
деплой кейс, все есть в доке, оч хорошо описано
источник

k

kvaps in ru_gitlab
Если добавляешь через git submodule, то можно добавлять как ../<project2> тогда будет работать и так
источник

k

kvaps in ru_gitlab
Dmitry Vorobev
git clone уже не средствами раннера делается, соответственно если shell executor, то доступ до гитлаба нужно давать юзеру, под которым он запущен, если docker executor, то в образ подбрасывать. Если я правильно понимаю
А почему бы и не им?
источник