Size: a a a

2019 December 30

GG

George Gaál in ru_gitlab
Igor Nikolayev
Всем привет, у меня ограниченный gitlab(максимум 100мб на артефакт), делаю сборку с артефактами, но у меня ошибка слишком много весит артефакт( > 100мб). Есть какие-нибудь пути обхода, кроме как выполнять сборку библиотек в стадии выкатки?
Использовать внешнее хранилище
источник

IN

Igor Nikolayev in ru_gitlab
типа просто скоприровать, допустим в /home/libs/  ? )
источник

GG

George Gaál in ru_gitlab
прям так не получится, но ты, да, почти угадал
источник

GG

George Gaál in ru_gitlab
от безысходности - можешь докеры использовать для хранения артефактов ) но это совсем нищета
источник

SM

Sergei Mikhaltsov in ru_gitlab
Igor Nikolayev
Всем привет, у меня ограниченный gitlab(максимум 100мб на артефакт), делаю сборку с артефактами, но у меня ошибка слишком много весит артефакт( > 100мб). Есть какие-нибудь пути обхода, кроме как выполнять сборку библиотек в стадии выкатки?
можешь не юзать артифакт для хранения жирного хлама
источник

IN

Igor Nikolayev in ru_gitlab
Sergei Mikhaltsov
можешь не юзать артифакт для хранения жирного хлама
знаю, я просто применил метод сжатия папки gzip и как раз ровно в 100 мертов сжало
источник

SM

Sergei Mikhaltsov in ru_gitlab
это повод пихать ее в артифакт? используй кеш
источник

AD

Alexey Dyomin in ru_gitlab
Привет! подскажите, можно на своем сервере зарегистрировать несколько раннеров для разных репозиториев?
источник

AG

Andrey Gumilev in ru_gitlab
Alexey Dyomin
Привет! подскажите, можно на своем сервере зарегистрировать несколько раннеров для разных репозиториев?
да
источник

AD

Alexey Dyomin in ru_gitlab
Вот смортрите. Есть репозиторий c Nuxtjs. Что я делаю сейчас руками:
cd /path/to/
git pull
docker-composer stop
docker-compose up —build -d # собираю проект (кастомный Docerfile) и стартую
на другом сервере с drone ci и gogs я просто повторял эти команды.

в gitlab есть репозиторий для имиджей.. стоит мне заморочиться с этим? или просто ssh раннер заюзать?
источник

JS

Joe Show in ru_gitlab
Alexey Dyomin
Вот смортрите. Есть репозиторий c Nuxtjs. Что я делаю сейчас руками:
cd /path/to/
git pull
docker-composer stop
docker-compose up —build -d # собираю проект (кастомный Docerfile) и стартую
на другом сервере с drone ci и gogs я просто повторял эти команды.

в gitlab есть репозиторий для имиджей.. стоит мне заморочиться с этим? или просто ssh раннер заюзать?
Можешь связать ранер и проект тегом, ранеров может быть несколько.
источник

SM

Sergei Mikhaltsov in ru_gitlab
Alexey Dyomin
Вот смортрите. Есть репозиторий c Nuxtjs. Что я делаю сейчас руками:
cd /path/to/
git pull
docker-composer stop
docker-compose up —build -d # собираю проект (кастомный Docerfile) и стартую
на другом сервере с drone ci и gogs я просто повторял эти команды.

в gitlab есть репозиторий для имиджей.. стоит мне заморочиться с этим? или просто ssh раннер заюзать?
Заюзай, чо нет то.
источник

AD

Alexey Dyomin in ru_gitlab
Joe Show
Можешь связать ранер и проект тегом, ранеров может быть несколько.
я немного не проэто, или, видимо, не понял как это работает. Я токен в настройках репозитория, это не привязывает его к репозитолрию?
источник

AD

Alexey Dyomin in ru_gitlab
Sergei Mikhaltsov
Заюзай, чо нет то.
ок, спасибо заюзаю ))
источник

JS

Joe Show in ru_gitlab
Токен это про регистрацию ранера в гитлабе
источник

JS

Joe Show in ru_gitlab
Ты про репозитории имаджей, сорри тогда моё тебе не поможет
источник

JS

Joe Show in ru_gitlab
источник

AD

Alexey Dyomin in ru_gitlab
а почему так This job is stuck because the project doesn't have any runners online assigned to it.
источник

AD

Alexey Dyomin in ru_gitlab
хотя активный раннер
источник

AD

Alexey Dyomin in ru_gitlab
вот оно чё, михалыч ))
источник