Size: a a a

2020 July 03

АВ

Александр Второй... in ru_gitlab
странное такое
источник

IB

Ilya Bakhtin in ru_gitlab
Оказывается, gitlab-runner умеет только https
источник

АВ

Александр Второй... in ru_gitlab
хм... с другой машины клонируется без проблем
источник

MT

M T in ru_gitlab
когда ключа нет в системе
источник

MT

M T in ru_gitlab
то отдает нот фуоуд
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
Всем день добрый!
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
Подскажите, в доке есть ли информация про структуру каталогов раннера ?
Т.е. я прикрутил свой раннер и он инициализирует проект в каталог .../builds/[token]/0/project/.....
Почему всегда каталог 0 - ? Он меняется с каждый выполнением пейплайна ? Или постоянно в этот каталог клонирует ?
источник

GG

George Gaál in ru_gitlab
Denis 🕸 Khomusyak
Подскажите, в доке есть ли информация про структуру каталогов раннера ?
Т.е. я прикрутил свой раннер и он инициализирует проект в каталог .../builds/[token]/0/project/.....
Почему всегда каталог 0 - ? Он меняется с каждый выполнением пейплайна ? Или постоянно в этот каталог клонирует ?
Ссш раннер ?
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
George Gaál
Ссш раннер ?
Не совсем понимаю ))) executor?
источник

GG

George Gaál in ru_gitlab
Denis 🕸 Khomusyak
Не совсем понимаю ))) executor?
Ага
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
shell
источник

GG

George Gaál in ru_gitlab
Тогда похоже, что так и должно быть
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
Как я понял при каждом выполнении задания он очищается и проходит по сценарию в cicd
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
А почему структура именно такая ? Где можно прочитать не подскажите ?
источник

GG

George Gaál in ru_gitlab
Denis 🕸 Khomusyak
А почему структура именно такая ? Где можно прочитать не подскажите ?
В исходниках гитлаб раннера
источник

GG

George Gaál in ru_gitlab
А вообще логика простая. Путь обеспечивает уникальность запуска каждого пайплайна
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
George Gaál
А вообще логика простая. Путь обеспечивает уникальность запуска каждого пайплайна
Спасибо за ответ )
источник
2020 July 04

К

Кирилл in ru_gitlab
Доброе утро
Подскажите плз по ситуации

Есть несколько проектов связанных между собой (микросервисы)
Для каждого микросервиса есть персональный репозиторий
Есть раннер доступный для каждого репозитория
Есть 3 регистри, в рамках которых осуществляется сборка образов для дальнейшего использования

Для аутенфикации раннера в регистри используется deploy token
но при этом если я логинюсь в одной регистри, у раннера отсуствует доступ к другой регистри и это ломает деплой связанных с этими регистри

Как правильно поступать в такой ситуации?

Создавать пользователя с персональным token и добавлять его в проекты где есть регистри?

Делать "персональный" runner для каждой регистри, настраивать deploy token и использовать "персональный" раннер для назначения job?
источник

VD

Vladimir Dzalbo in ru_gitlab
Кирилл
Доброе утро
Подскажите плз по ситуации

Есть несколько проектов связанных между собой (микросервисы)
Для каждого микросервиса есть персональный репозиторий
Есть раннер доступный для каждого репозитория
Есть 3 регистри, в рамках которых осуществляется сборка образов для дальнейшего использования

Для аутенфикации раннера в регистри используется deploy token
но при этом если я логинюсь в одной регистри, у раннера отсуствует доступ к другой регистри и это ломает деплой связанных с этими регистри

Как правильно поступать в такой ситуации?

Создавать пользователя с персональным token и добавлять его в проекты где есть регистри?

Делать "персональный" runner для каждой регистри, настраивать deploy token и использовать "персональный" раннер для назначения job?
источник

VD

Vladimir Dzalbo in ru_gitlab
Группировать проекты в группу и делать групповой токен
источник