Size: a a a

2020 June 04

UZ

Udjin Zalyalov in ru_gitlab
M T
cp .env.example .env и при сборке прокидывать .env параметры через build-args
не понял. в самом gitlab-ci.yml прям прописывать значения енв переменных?
источник

MT

M T in ru_gitlab
Не
источник

MT

M T in ru_gitlab
Ну там идёт импор аариаьлс
источник

MT

M T in ru_gitlab
Вариаблс
источник

MT

M T in ru_gitlab
А их ставишь в настройках сиай сиди
источник

MT

M T in ru_gitlab
Туда вообще можн хоть файл засунуть
источник

V

Victor in ru_gitlab
Udjin Zalyalov
Парни, всем привет. Я упёрся в такую проблему:
у приложения есть темплетированный jinja .env
хочу в докер раннере сбилдить и запушить в гитлаб реджистри образ - это изи
но как мне засунуть этот .env в имейдж? то есть нужно как-то его загрузить же перед процессом сборки? в репе есть только .env.example
надо файл в контейнер положить?
источник

UZ

Udjin Zalyalov in ru_gitlab
M T
Туда вообще можн хоть файл засунуть
я где такое есть? у меня стандартные строчки только
https://i.imgur.com/4RdBW9G.png
источник

UZ

Udjin Zalyalov in ru_gitlab
Victor
надо файл в контейнер положить?
именно. и не просто файл, а перед этим его прогнать в ансибле, ибо он джинжей темплетирован
источник

V

Victor in ru_gitlab
Udjin Zalyalov
именно. и не просто файл, а перед этим его прогнать в ансибле, ибо он джинжей темплетирован
ну прогонять надо в ci а положить - это copy в докерфайле
источник

UZ

Udjin Zalyalov in ru_gitlab
Victor
ну прогонять надо в ci а положить - это copy в докерфайле
так а откуда copy? грубо говоря - первый стейдж (имейдж ансибла, прогоняем файл таской) - его ж куда-то уже готовый сохранить надо ведь
источник

V

Victor in ru_gitlab
Udjin Zalyalov
так а откуда copy? грубо говоря - первый стейдж (имейдж ансибла, прогоняем файл таской) - его ж куда-то уже готовый сохранить надо ведь
передать как артефакт между стейджами
источник

UZ

Udjin Zalyalov in ru_gitlab
Victor
передать как артефакт между стейджами
о, точно. спасибо, попробую
источник

MG

Mikhail Glader in ru_gitlab
Всем привет. Можно ли вмешиваться в процесс мерджа в gitlab ci? Например, я хочу автоматически редактировать файл по своим правилам, и хочу, чтобы эта правка попадала в мердж-коммит.
источник

V

VR in ru_gitlab
Всем привет!
Подскажите, как передать в пайплайн кубернетес кластер, который ты добавил в гитлаб? Или это только для автодевопса?
источник
2020 June 05

VB

Vladimir Belyakov in ru_gitlab
Mikhail Glader
Всем привет. Можно ли вмешиваться в процесс мерджа в gitlab ci? Например, я хочу автоматически редактировать файл по своим правилам, и хочу, чтобы эта правка попадала в мердж-коммит.
Запускаем пиплайн по мержреквесту.  Вытаскиваем из env ветку из которой сделан коммит. Переключаемся на неё, вносим изменения, коммитимся, пушимся с флагом skip_ci. Оно?
источник

MG

Mikhail Glader in ru_gitlab
Vladimir Belyakov
Запускаем пиплайн по мержреквесту.  Вытаскиваем из env ветку из которой сделан коммит. Переключаемся на неё, вносим изменения, коммитимся, пушимся с флагом skip_ci. Оно?
Он вроде запускается при создании мр. А мне надо при мердже.
источник

MG

Mikhail Glader in ru_gitlab
Наверное я могу запускать джобу после мержа в основную ветку, делать там еще один коммит и сквошить с предыдущим, да?
источник

VB

Vladimir Belyakov in ru_gitlab
Mikhail Glader
Он вроде запускается при создании мр. А мне надо при мердже.
Тогда наверное можно на коммит в целевую ветку настроить.  Но там уже подупоротей получится. Гитом откатить последний коммит заново внести изменения из этого коммита + свои. Ну и дальше форс пуш)
источник

VB

Vladimir Belyakov in ru_gitlab
Да как раз про это)
источник