Size: a a a

2020 May 31

AG

Andrey Gumilev in ru_gitlab
Друг Рыболова
Есть раннер который использует dind. Он собрал либу. Она живет пока жив контейнер. Как только сборка закончилась умирает контейнер и либа та что собралась. Пока я ее сохраняю как артефакты. А хотелось после сборки ее залить в репозиторий тем самым сохранить
ну можешь совсем говно сделать, клонировать и пушить в ранере др проект
источник

ДР

Друг Рыболова... in ru_gitlab
Andrey Gumilev
ты сам ответил
Я ответил как она сохраняется как артефакт. Как ее влить в другой репозиторий из раннера?
источник

AG

Andrey Gumilev in ru_gitlab
Друг Рыболова
Я ответил как она сохраняется как артефакт. Как ее влить в другой репозиторий из раннера?
по уродски либо не как, выше вариант ...и собственно апи ещё
источник

ДР

Друг Рыболова... in ru_gitlab
Блин так и думал. Спасибо
источник

AG

Andrey Gumilev in ru_gitlab
Ну это плохо конечно..странная нужда. А можешь складировать будешь аля минио. И потом при сборке\деплоя подтягивать.
источник

AG

Andrey Gumilev in ru_gitlab
Как по мне это более *прямо*
источник

DV

Dmitry Vorobev in ru_gitlab
Друг Рыболова
Я ответил как она сохраняется как артефакт. Как ее влить в другой репозиторий из раннера?
Ну кстати смотря что за кейс. В жабе можно maven репу поднять и туда либу засылать, в js поднять приватный npm регистри, можно дебку собрать и сложить в apt репозиторий, варианты разные разной степени упоротости и адекватности
источник

DV

Dmitry Vorobev in ru_gitlab
Можно даже собрать образ с либой, запушить его в приватный регистри и в дальнейшем использовать его для сбори приложухи
источник

O

Overcooked cookie in ru_gitlab
I apologize for so many questions, hopefully this is the last 😁

So I added the user to docker group so that I don't have to sudo. I execute the command with only
docker-compose up
But it seems only read docker-compose and not the "up" command
источник

O

Overcooked cookie in ru_gitlab
Here's the log
источник

O

Overcooked cookie in ru_gitlab
источник

GG

George Gaál in ru_gitlab
Друг Рыболова
Есть раннер который использует dind. Он собрал либу. Она живет пока жив контейнер. Как только сборка закончилась умирает контейнер и либа та что собралась. Пока я ее сохраняю как артефакты. А хотелось после сборки ее залить в репозиторий тем самым сохранить
купи артифактори
источник

GG

George Gaál in ru_gitlab
you may try ssh alazhar_domain@34.87.6.133 'docker-compose up' or ssh alazhar_domain@34.87.6.133 docker-compose up
источник

TF

Terry Filch in ru_gitlab
Сори, тупонул)
источник

O

Overcooked cookie in ru_gitlab
George Gaál
you may try ssh alazhar_domain@34.87.6.133 'docker-compose up' or ssh alazhar_domain@34.87.6.133 docker-compose up
Yes this works 😊 even tho I'm a little confuse why, guess I need to take bash course haha thank you anyway @gecube
источник

TF

Terry Filch in ru_gitlab
Overcooked cookie
Yes this works 😊 even tho I'm a little confuse why, guess I need to take bash course haha thank you anyway @gecube
hm, you can just start to use google search every day and it will helped 😁
источник

O

Overcooked cookie in ru_gitlab
Terry Filch
hm, you can just start to use google search every day and it will helped 😁
I did, but this topic is very new to me, so I'm not even sure what what to google 😁
источник

DB

Dmitrii Barsukov in ru_gitlab
Друг Рыболова
Я ответил как она сохраняется как артефакт. Как ее влить в другой репозиторий из раннера?
А чего просто в гит не влить?
git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab/ifs/dev.git
Скриптом делаешь Фетч и коммитишь
источник

ДР

Друг Рыболова... in ru_gitlab
Dmitrii Barsukov
А чего просто в гит не влить?
git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab/ifs/dev.git
Скриптом делаешь Фетч и коммитишь
Как вариант, да
источник

СВ

Сергей Вихирев... in ru_gitlab
А можно как-то привязать выполнение пайплайна к определенному раннеру?
что-то типа
create-runner:
 script: ssh... gitlab-runner register -- tag-list $CI_PIPELINE_ID

job:
 tags:
   - $CI_PIPELINE_ID

что-то типа того
но так конечно не работает :(
источник