Size: a a a

2020 January 24

DB

Dima Boger in ru_gitlab
Oleg 👑 Konung
всем привет. подскажите, как правильно в гитлабе сделать npm install когда в package.json у меня приватные репы? надо добавлять ключ в каждую репу и юзать приватный ключ в before_script ?
Гит-репы?
источник

OK

Oleg 👑 Konung in ru_gitlab
источник

DB

Dima Boger in ru_gitlab
Возможно тебе нужен пакетный репозиторий
источник

OK

Oleg 👑 Konung in ru_gitlab
git+ssh
источник

OK

Oleg 👑 Konung in ru_gitlab
у меня не прокатило
источник

DB

Dima Boger in ru_gitlab
Иначе приватный ключ, да
источник

GG

George Gaál in ru_gitlab
Удален
источник

AV

Anton Volovik in ru_gitlab
ויטאלי קוזלוב
мне нужно шарить кэш между раннерами
то есть разрабы тыкают "собрать", создается под в кубере, который начинает сборку, выкачивает кэш и складывает в определенное место у себя, и на хост-машине
паралелльно на другом проекте в гитлабе тоже тыкают "собрать", создается еще один под в кубере, и вот нужно чтобы этот новый под не скачивал кэш, а брал уже скачанный первый раннером)
В доках гитлаб  есть примеры, про s3 кэш на базе приватной инсталляции mini.io, а про локальный можно через конфиг раннера, но я лично такое не пробовал.
источник

j

jenia in ru_gitlab
Как сделать что бы работало ещё быстрее эта часть ?


- Installing symfony/polyfill-iconv (dev-master 926832c): Cloning 926832ce51 from cache
132   - Installing swiftmailer/swiftmailer (dev-master 6484964): Cloning 6484964bfa from cache
133   - Installing vlucas/phpdotenv (dev-master 92c402d): Cloning 92c402dad8 from cache
134   - Installing yii2tech/ar-softdelete (dev-master 498ed03): Cloning 498ed03f89 from cache
135   - Installing yiisoft/yii2-codeception (dev-master c7d1509): Cloning c7d1509498 from cache
136   - Installing yiisoft/yii2-elasticsearch (2.1.x-dev c9ef932): Cloning c9ef932647 from cache
137   - Installing yiisoft/yii2-httpclient (dev-master d429d70): Cloning d429d70a60 from cache
138   - Installing imagine/imagine (1.2.3): Downloading (connecting...)
источник
2020 January 25

K

Konstantin in ru_gitlab
Вопрос.

Удалил раннер через - https://gitlab.com/name/project/settings/ci_cd.
В списке раннеров он остался:
sudo gitlab-runner list


Как мне его удалить? Пробую через:
sudo gitlab-runner unregister -t my_token -u https://gitlab.com

Получаю ошибку:
ERROR: Unregistering runner from GitLab forbidden   runner=token
FATAL: Failed to unregister runner    


Руками из /etc/gitlab-runner/config.toml? Какая вообще последовательность удаления, не понимаю в каком месте не туда пошел.
источник

A

Alexander in ru_gitlab
Konstantin
Вопрос.

Удалил раннер через - https://gitlab.com/name/project/settings/ci_cd.
В списке раннеров он остался:
sudo gitlab-runner list


Как мне его удалить? Пробую через:
sudo gitlab-runner unregister -t my_token -u https://gitlab.com

Получаю ошибку:
ERROR: Unregistering runner from GitLab forbidden   runner=token
FATAL: Failed to unregister runner    


Руками из /etc/gitlab-runner/config.toml? Какая вообще последовательность удаления, не понимаю в каком месте не туда пошел.
Если тебе надо удалить регистрацию раннера на сервере, зачем ты вызываешь gitlab-runner list, который показвает содержимое локального конфига раннера, а не зарегистрированные на сервере раннеры?
источник

K

Konstantin in ru_gitlab
Alexander
Если тебе надо удалить регистрацию раннера на сервере, зачем ты вызываешь gitlab-runner list, который показвает содержимое локального конфига раннера, а не зарегистрированные на сервере раннеры?
Мне нужно удалить локально и в самом гитлабе. В гитлабе я удалил раннер нажав кнопку,  вопрос про локальную машину, на которой крутится раннер.
источник

A

Alexander in ru_gitlab
Konstantin
Мне нужно удалить локально и в самом гитлабе. В гитлабе я удалил раннер нажав кнопку,  вопрос про локальную машину, на которой крутится раннер.
Удали из конфига и рестартни раннер.
источник

K

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

K

Konstantin in ru_gitlab
Alexander
Удали из конфига и рестартни раннер.
Ок, спасибо.
источник
2020 January 27

D

Driver in ru_gitlab
класть вендор в артефакты? ну чет такое себе
источник

AG

Andrey Gumilev in ru_gitlab
Почему нет, ну как вариант.
источник

D

Driver in ru_gitlab
композер же умеет в кеш. при сборке можно примаунтить директорию с кешем с хоста
источник

AG

Andrey Gumilev in ru_gitlab
Driver
композер же умеет в кеш. при сборке можно примаунтить директорию с кешем с хоста
источник

D

Driver in ru_gitlab
дак если не будет изменений в композер.лок он все с локального кеша и заберет
источник