Size: a a a

2021 July 06

В

Валерий in ru_gitlab
только через апи получается?
источник

I

Illus1o_0n in ru_gitlab
понял, спасибо, чекну caching
источник

AL

Aleksey Lazarev in ru_gitlab
Ну можно еще с childpipeline поиграться, но это не в том же пайплайне

Так же можно попробовать поиграть с rules и artifacts: dotenv
источник

D

Dmitry in ru_gitlab
Всем привет
источник

D

Dmitry in ru_gitlab
А гитлаб ci может в "не базовые" операции сравнения?
источник

D

Dmitry in ru_gitlab
Типо >=
источник

D

Dmitry in ru_gitlab
Читаю документацию, вроде не может, но возможно я чего-то не замечаю)
источник

AL

Aleksey Lazarev in ru_gitlab
гитлаб ci это шелл
источник

AL

Aleksey Lazarev in ru_gitlab
Что он там не может?
источник

AL

Aleksey Lazarev in ru_gitlab
В каком месте ты хочешь такое сравнение
источник

D

Dmitry in ru_gitlab
Ага, вот и ответ. - [[$current -gt $target]] значит такая конструкция сработает)
источник

D

Dmitry in ru_gitlab
источник

D

Dmitry in ru_gitlab
В этой доке смотрел
источник

AL

Aleksey Lazarev in ru_gitlab
https://docs.gitlab.com/ee/ci/yaml/#rulesif

тогда смотри сюда
источник

D

Dmitry in ru_gitlab
Обратил внимание что это EE, платный же?
источник

D

Dmitry in ru_gitlab
За ссылку спасибо, ушел изучать
источник

Р

Ринат in ru_gitlab
сказали запилить🤷‍♂️
источник

D

Dmitry in ru_gitlab
Можно еще какую-нибудь подсказку?
Я вижу что в if: можно писать переменные только через $ без квадратных скобок. Плюс так и не вижу других операций сравнения.

В голову приходит только идея сделать проверку двух переменных в script, и если условие True то создать новую переменную. И по этой переменной уже стартовать пайплайн
источник

AK

Anatoliy Kernokus in ru_gitlab
я вот понять не могу. если в репозитории лежат несколько пайплайнов  .yml, то как решается какой при каких условиях запускается?я допустим , хочу запускать свой только при открытии MR
источник

GG

George Gaál in ru_gitlab
никак
источник