Size: a a a

2020 June 09

AE

A E in ru_gitlab
Добрый всем. Подскажите, хочу запускать на одной машине gitlab-runner ом shell несколько проектов гитлаба. Беда вся в том, что следующий проект создаёт новую папку в builds удаляя старый. Как запускать на одном раннере пайпы для нескольких репозиториев?
источник

IL

Ilya Lavrovsky in ru_gitlab
A E
Добрый всем. Подскажите, хочу запускать на одной машине gitlab-runner ом shell несколько проектов гитлаба. Беда вся в том, что следующий проект создаёт новую папку в builds удаляя старый. Как запускать на одном раннере пайпы для нескольких репозиториев?
используйте относительные пути.
раннер из коробки держит отдельные каталоги под каждый проект.
вы явно где-то перемудрили.
источник

A

Alexander in ru_gitlab
Ilya Lavrovsky
используйте относительные пути.
раннер из коробки держит отдельные каталоги под каждый проект.
вы явно где-то перемудрили.
+
источник

AE

A E in ru_gitlab
Ilya Lavrovsky
используйте относительные пути.
раннер из коробки держит отдельные каталоги под каждый проект.
вы явно где-то перемудрили.
В пайплайне использовать относительные пути?
источник

A

Alexander in ru_gitlab
A E
В пайплайне использовать относительные пути?
Да
источник

AE

A E in ru_gitlab
У меня не указано там путей вообще. То есть надо просто явно указать?
источник

A

Alexander in ru_gitlab
A E
У меня не указано там путей вообще. То есть надо просто явно указать?
Если почитаешь доку
https://docs.gitlab.com/runner/executors/shell.html#overview
то увидишь, что гитлаб запускает каждый билд в отдельном каталоге. Если у тебя джобы меняют одни и те же данные, значит они лезут за пределы своих каталогов. Поменяй пайплайны так, чтобы они этого не делали
источник

A

Alexander in ru_gitlab
A E
У меня не указано там путей вообще. То есть надо просто явно указать?
Или настрой докерный раннер, и тогда думать об изоляции билдов придётся сильно меньше.
источник

S

Sergey in ru_gitlab
Добрый день!
Отломался Basic-Auth в self-hosted (13.0.3, обновляется регулярно). Когда конкретно отломался - сказать сложно, т.к. не часто им пользуюсь. Давно уже был создан токен пользователя, добавлен в .netrc, всё работало. А вчера вдруг обнаружил, что прилетает редирект просто на /sign_in/. Уже и токен перегенерировал, и через браузер пытался через user:pass@host, и с другой машины стучался. Никто не в курсе, куда копать и что чинить?
источник

АР

Александр Ремизов... in ru_gitlab
GitLab CE в docker, открыт в браузере смартфона. Не работает поле ввода имени нового файла
источник

АР

Александр Ремизов... in ru_gitlab
Фиксится это? Если да, то как?
источник

ШН

Шерзод Немножко Токс... in ru_gitlab
уффф
источник

AG

Andrey Gumilev in ru_gitlab
Александр Ремизов
GitLab CE в docker, открыт в браузере смартфона. Не работает поле ввода имени нового файла
Забей на счёт смартфона и тем более создания файла
источник
2020 June 10

V

Viacheslav in ru_gitlab
у aws key id есть префиксы в зависимости от сервиса
источник

ШН

Шерзод Немножко Токс... in ru_gitlab
Viacheslav
у aws key id есть префиксы в зависимости от сервиса
Я просто хотел рандомное значение ввести
источник

V

Viacheslav in ru_gitlab
попробуй AKIA + рандом
источник

ШН

Шерзод Немножко Токс... in ru_gitlab
У меня нет AKIA. Я вообще как заглушку хотел создать. Сейчас просто не создаю
источник

Д

Дмитрий 🔥 e15... in ru_gitlab
Привет всем. Коллеги подскажите как можно реализовать автоматическое изменение переменной окружения, которая записана в переменных gitlab-ci
Суть примерно такая что при развертывании приложения в тестовом окружении переменная будем равна app=1 (условно) а когда будет развертывание в другой среде (к примеру в stage) эта переменная должна инкрементироваться (т.е. добавится единица)
Общий смысл примерно такой, что при каждом развертывании приложения (отработке пайплайна) нужно хранить значение переменной и изменять его, если запускается другой пайплайн.
Реализуемо ли такое стандартными средаствами gitlab? Или может как то по другому это реализовать
источник

VD

Vladimir Dzalbo in ru_gitlab
Дмитрий 🔥 e15
Привет всем. Коллеги подскажите как можно реализовать автоматическое изменение переменной окружения, которая записана в переменных gitlab-ci
Суть примерно такая что при развертывании приложения в тестовом окружении переменная будем равна app=1 (условно) а когда будет развертывание в другой среде (к примеру в stage) эта переменная должна инкрементироваться (т.е. добавится единица)
Общий смысл примерно такой, что при каждом развертывании приложения (отработке пайплайна) нужно хранить значение переменной и изменять его, если запускается другой пайплайн.
Реализуемо ли такое стандартными средаствами gitlab? Или может как то по другому это реализовать
через API?
источник

VD

Vladimir Dzalbo in ru_gitlab
источник