Size: a a a

2021 June 29

GG

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

GG

George Gaál in ru_gitlab
\$0
источник

VV

Vladimir Votinov in ru_gitlab
Пробовал, эффект был непредсказем, бэкслеш остался, а $0 из строки пропали
источник

AS

Aleksey Sviridkin in ru_gitlab
Чят, а если мне одну джобу на гонять в пачке ДЦ, как это правильно сделать? Я так понимаю, matrix тут не применим. Какие есть варианты?
источник

GG

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

AS

Aleksey Sviridkin in ru_gitlab
какую часть вопроса развернуть?
источник

GG

George Gaál in ru_gitlab
я не понимаю
источник

AS

Aleksey Sviridkin in ru_gitlab
Да, я чот пропустил кусок мысли. Есть гитлаб, есть 3 раннера в 3х зонах. Можно ли как-то через matrix пропихнуть 3 разных тега или как это вообще делается нынче, чтоб красиво?
источник

AS

Aleksey Sviridkin in ru_gitlab
По гитлабу вижу пачку незакрытыйх ишью про это, так что простым этот путь точно не будет
источник

AL

Aleksey Lazarev in ru_gitlab
You can use variables to help define other variables. Use $$ to ignore a variable name inside another variable:
источник

AL

Aleksey Lazarev in ru_gitlab
variables:
 foo: $$bar
источник

VV

Vladimir Votinov in ru_gitlab
А вот это заявка на победу) ${GITLAB_VAR}  с разными кавычками тоже не прокатило
источник

P

Pengo in ru_gitlab
Вроде бы нет. Не смог найти более элегантного решения. У меня так:

.test-01:
 tags:
   - test-01

.test-02:
 tags:
   - test-02

.setup:
   stage: infra
   script:
     - cd ./infra
     - python3.8 blablabla.py

test-01_setup:
 extends:
   - .test-01
   - .setup

test-02_setup:
 extends:
   - .test-02
   - .setup
источник

P

Pengo in ru_gitlab
Вот тут вообще апофеоз подобного: https://gitlab.com/StanfordLegion/legion/blob/master/.gitlab-ci.yml
источник

GG

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

GG

George Gaál in ru_gitlab
просто не используйте гитлаб для этого
источник

P

Pengo in ru_gitlab
+1. там еще костылей понавернуто сверху
источник

P

Pengo in ru_gitlab
к сожалению пока приходится. не исключено, что слезем с гитлаба.
источник

GG

George Gaál in ru_gitlab
так используйте для хранения кода
источник

GG

George Gaál in ru_gitlab
а вот для сборок - можно что-то другое
источник