Size: a a a

2019 December 23

k

kvaps in ru_gitlab
Dmitry Vorobev
Возможно добавить условие, что CI_MERGE_REQUEST_SOURCE_PROJECT_ID не совпадает c CI_MERGE_REQUEST_PROJECT_ID
Согласен, захардкоженный:

only:
 variables:
   - $CI_PROJECT_ID = 34

Могло бы решить проблему исполнения пайплайна для форков, но это не решит проблемы с review app для ещё несмердженных мердж реквестов.
источник

k

kvaps in ru_gitlab
Поясню: когда создаётся мердж ревест дерево основного проекта не меняется, в нём не добавляются новые бренчи вплодь до того момента пока он не будет смерджен, хрен знает как тригерить ci на такое и можно ли вообще
источник

AV

Anton Volovik in ru_gitlab
Igor Nikolayev
например парольь
говорят через хранилище переменных
источник

IN

Igor Nikolayev in ru_gitlab
ну понятно)) как в yml файле указать чтобы он понял его)
источник

I

Ivan in ru_gitlab
Igor Nikolayev
ну понятно)) как в yml файле указать чтобы он понял его)
https://docs.gitlab.com/ee/ci/variables/ доку курить не?
источник

КА

Константин Аристов in ru_gitlab
Всем привет. на opensuse не идёт установка, запускаю
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
, выводится
Downloading repository file: https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/config_file.repo?os=opensuse-tumbleweed&dist=20191202&source=script
и вылетает 404. ну и если по ссылке перейти, пишет, что страница не найдена
источник

N

Nayls in ru_gitlab
Всем привет.
Объясните пожалуста, как кеш в гитлабе работает.
Указываю ему cache: key: example_cache
А в логах CI дописывается цифра. example_cache-42, что значит? Для спуливания кеша надо ещё какой-то id вытаскивать, или это просто такая особенность, а мне делать всё просто по названию?
источник

GG

George Gaál in ru_gitlab
Nayls
Всем привет.
Объясните пожалуста, как кеш в гитлабе работает.
Указываю ему cache: key: example_cache
А в логах CI дописывается цифра. example_cache-42, что значит? Для спуливания кеша надо ещё какой-то id вытаскивать, или это просто такая особенность, а мне делать всё просто по названию?
Зачем тебе пуллить кэш? Это автомагия )
источник

GG

George Gaál in ru_gitlab
Константин Аристов
Всем привет. на opensuse не идёт установка, запускаю
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
, выводится
Downloading repository file: https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/config_file.repo?os=opensuse-tumbleweed&dist=20191202&source=script
и вылетает 404. ну и если по ссылке перейти, пишет, что страница не найдена
Ну, видимо, не собрали пакет под сусе. Бывает 🤷‍♂
источник

N

Nayls in ru_gitlab
Да куча дев дерьма тянется, ограничиваю. Где надо пуш и без dependency, где пулл
источник

GG

George Gaál in ru_gitlab
kvaps
На досуге решил поиграться с новыми фишками гитлаба, настроил офигенный пайплайн с автоматическим деплоем в kubernetes, динамическими окружениями и review apps и всем таким.

Работает - круто, но непонятно как быть с форками проекта, так как в случае форка описанный .giltab-ci.yml инициализирует пайплайн для форка, при этом отваливается по таймауту, так как форк не имеет ни настроенных variables ни запущенных runner'ов.

Соответсвенно при мердж реквесте, отображается статус этого пайплана для форка а не для основного проекта, который буквально говорит что "всё плохо".
Слушай.
источник

GG

George Gaál in ru_gitlab
А если вручную поменять имя файла с ci через настройки, то форк эту настройку унаследует ? Или нет ?
источник

GG

George Gaál in ru_gitlab
Это выглядит как выход
источник

КА

Константин Аристов in ru_gitlab
George Gaál
Ну, видимо, не собрали пакет под сусе. Бывает 🤷‍♂
раньше был.. и инструкция на сайте есть.. странно
источник

N

Nayls in ru_gitlab
George Gaál
А если вручную поменять имя файла с ci через настройки, то форк эту настройку унаследует ? Или нет ?
Вроде нет. Можно ещё через ENV, они уникальны
источник

GG

George Gaál in ru_gitlab
Делаешь репо. В нем
.gitlab-ci.yaml - заглушка
.gitlab-ci.orig.yaml - пайплайн для родительской репы
источник

GG

George Gaál in ru_gitlab
Константин Аристов
раньше был.. и инструкция на сайте есть.. странно
Пиши багрепорт
источник

У

Улица in ru_gitlab
Anton Volovik
во во. тоже вопрос про жфрог артифактори. так ли оно хорошо? стоит своих денег?
это тоже другой вопрос, есть jfrog artifactory, а есть только jfrog container registry, в общем интересно было бы разобраться в данном вопросе, хотя возможно это оффтопик)
источник

GG

George Gaál in ru_gitlab
Улица
это тоже другой вопрос, есть jfrog artifactory, а есть только jfrog container registry, в общем интересно было бы разобраться в данном вопросе, хотя возможно это оффтопик)
Напиши @jbaruch
источник

У

Улица in ru_gitlab
а за консультацию нужно платить?)
источник