Size: a a a

2020 May 10

A

Alexander in ru_gitlab
Dmitrii Barsukov
а давайте  к теме? Как делать-то правильно, если докера нет? Макмини и шелл-раннеры?
Да
источник

SP

Sergey Pechenko in ru_gitlab
Alexander
Ну вот, уже нельзя поделиться сложностью организации централизованного ci для ios-разработки :/
источник

A

Alexander in ru_gitlab
Dmitrii Barsukov
а давайте  к теме? Как делать-то правильно, если докера нет? Макмини и шелл-раннеры?
Ну или новый макпро, если хочется иметь порядок в стойках. И шелл раннер.
Впрочем, гитлабным раннером, кажется, ещё parallels поддерживается.
источник

DB

Dmitrii Barsukov in ru_gitlab
коллеги, а deploy board кто-то использует, чтобы красиво контейнеры показывались?
источник

DB

Dmitrii Barsukov in ru_gitlab
ловите багу дупликации?
источник

S

Sebor in ru_gitlab
Dmitrii Barsukov
а давайте  к теме? Как делать-то правильно, если докера нет? Макмини и шелл-раннеры?
А у меня на проекте вместо мак-мини взяли МакБук -_\
источник

DB

Dmitrii Barsukov in ru_gitlab
источник

DB

Dmitrii Barsukov in ru_gitlab
я понимаю, что ее исправят в 13.1, но чисто технически - ловите? Боретесь?
источник
2020 May 11

DK

Denis 🕸 Khomusyak in ru_gitlab
Господа, подскажите что делаю не так и как нужно.
Есть проект с сабмодулями и при запуске ci/cd ругается что нет доступа к саммодулям(репам).
Сгенерил ssh ключ на раннере т.к. он кастомный и добавил ключ в репу саммодулей. Но при добавлении этого ключа в вторую репу, гит говорит что такой уже имеется. Что делаю не так и как нужно ?) Сори за нубский вопросик
источник

A

Alexander in ru_gitlab
Denis 🕸 Khomusyak
Господа, подскажите что делаю не так и как нужно.
Есть проект с сабмодулями и при запуске ci/cd ругается что нет доступа к саммодулям(репам).
Сгенерил ssh ключ на раннере т.к. он кастомный и добавил ключ в репу саммодулей. Но при добавлении этого ключа в вторую репу, гит говорит что такой уже имеется. Что делаю не так и как нужно ?) Сори за нубский вопросик
У тебя у самого доступ к сабмодулям есть?
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
Да, но от своей учетки
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
я тут внимательнее почитал, может быть дело в том, что если я в главной репе добавил ключ, его можно "расшарить" в саб модулях
источник

A

Alexander in ru_gitlab
Denis 🕸 Khomusyak
Да, но от своей учетки
А кто выполнение пайплайна инициирует?
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
Alexander
А кто выполнение пайплайна инициирует?
Ну как я понимаю (работаю с ci/cd около месяца) если от дефолтных настроек отталкиваться, происходит пуш в мастер, гитлаб запускает раннер с определенным сценарием , а там по дефолту gitlab-runner
источник

DV

Dmitry Vorobev in ru_gitlab
А репы в разных группах? Проекты приватные?
источник

A

Alexander in ru_gitlab
Denis 🕸 Khomusyak
Ну как я понимаю (работаю с ci/cd около месяца) если от дефолтных настроек отталкиваться, происходит пуш в мастер, гитлаб запускает раннер с определенным сценарием , а там по дефолту gitlab-runner
У того, кто сделал пуш, инициировавший пайплайн, был доступ к сабмодулям?
источник

DK

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

DK

Denis 🕸 Khomusyak in ru_gitlab
Dmitry Vorobev
А репы в разных группах? Проекты приватные?
Все приват, группа одна
источник

DK

Denis 🕸 Khomusyak in ru_gitlab
Есть еще вариант без
GIT_SUBMODULE_STRATEGY: recursive

и самому в скриптах указать добавления ключа из окружения, но хз правильно ли это. Но сначала попробую расшарить ключ в других проектах. Спасибо за неравнодушие, отпишусь по итогу 😉
источник

A

Alexander in ru_gitlab
@denisk666 а версии гитлаба и раннеров достаточно новые?
источник