Size: a a a

2020 March 03

A

Andor in ru_gitlab
просто сделай один стейж вместо двух
источник

A

Andor in ru_gitlab
у гитлаба нет фичи "запустить несколько джобов на одном и том же раннере из пула"
источник

AG

Andrey Gumilev in ru_gitlab
Алмаз Халиков
Соответственно, какой раннер накатывает на первом стейдже на базу, сборка во втором стейдже и должна пройти на этой базе, для этого и закреплены базы за раннерами
Тег
источник

AG

Andrey Gumilev in ru_gitlab
Либо как андор
источник

A

Andor in ru_gitlab
Andor
у гитлаба нет фичи "запустить несколько джобов на одном и том же раннере из пула"
ваще не уверен есть ли такая фича хоть у кого-то
источник

АХ

Алмаз Халиков in ru_gitlab
Тег не сработает, у нас много раннеров, которые должны работать параллельно
источник

A

Andor in ru_gitlab
для чего у тебя твои джобы разделены?
источник

SM

Sergei Mikhaltsov in ru_gitlab
А чочо передать между стейджами инфу про базу не?
источник

AS

Alexey Shumkin in ru_gitlab
Алмаз Халиков
1 ый стейдж готовит базу, 2 ой её использует.
Готовить базу сразу во втором?
источник

АХ

Алмаз Халиков in ru_gitlab
@Andorka спасибо, чёткий ответ
источник

АХ

Алмаз Халиков in ru_gitlab
Всем спасибо
источник

A

Andor in ru_gitlab
вощем имхо для твоей хотелки можно сунуть в одну джобу
источник

A

Andor in ru_gitlab
должно быть несложно
источник

АХ

Алмаз Халиков in ru_gitlab
Andor
вощем имхо для твоей хотелки можно сунуть в одну джобу
Попробуем переделать, спасибо
источник

DK

Diki Endang Kurniawan in ru_gitlab
hello Andrey, issue the same 🙏
источник

A

Andrey in ru_gitlab
Diki Endang Kurniawan
hello Andrey, issue the same 🙏
Hello, you have a problem with your ssh key, gitlab runner can't connect via ssh
источник

DK

Diki Endang Kurniawan in ru_gitlab
Andrey
Hello, you have a problem with your ssh key, gitlab runner can't connect via ssh
ssh key done same, ssh key destination server in 192.168.20.131 cat ~/.ssh/id_rsa and put into var on gitlab
источник

A

Andrey in ru_gitlab
Diki Endang Kurniawan
ssh key done same, ssh key destination server in 192.168.20.131 cat ~/.ssh/id_rsa and put into var on gitlab
Just try to write - cat ~/root/.ssh/id_rsa, after tr -d and compare it with origin key
источник

AB

Anatoly Bobunov in ru_gitlab
Добрый день. Возникла проблема с docker:dind и коннектом к приватному docker регистри с использованием сертификатов.

docker:dind это докер в докере и получается цепочка sys(система где находиться сам гитлаб) - docker - docker. Из точки sys энвы видят все сертификаты и нормально общаются, а вот как только стартует раннер docker он пытается запулить мой образ из регистри для запуска (докера в докере) и у него не получается, так как он не видит сертификаты системы.
Нашел настройки на уровне раннера (по типу - tls-ca-file) но они немного для другого и у меня не взлетело.
Нашел обсуждение на SO - "How to make GitLab Runner in Docker see a custom CA Root certificate". Вроде как оно, идея прокинуть сертификаты через volume и вручную установить... Но блин, в CI раннер пытается пулить образ, до того как позволяет мне сделать апдейт сертификатов.

Есть какие идеи? Если я не первый с этим, то пошлите как гуглить эту проблему.
Возможно кто-то подскажет как сначало сделать апдейт сертификатов, и только потом пулить образ который используется в docker:dind.
источник

GM

Gleb Mekhrenin in ru_gitlab
если нет возможность дать регисти нормальный серт то можно взять  docker:dind и пересобрать его как нужно
источник