Size: a a a

2020 August 10

S

Sebor in ru_gitlab
А оно работало до этого?
источник

🅐

🅐🅝🅐🅣🅞🅛🅘🅨... in ru_gitlab
Sebor
А оно работало до этого?
Та в том то и дело что работало. Я уже и ранер пересоздал, всеравно
источник

m

militska in ru_gitlab
а если внутрь раннера заййти, там все на месте?
источник

🅐

🅐🅝🅐🅣🅞🅛🅘🅨... in ru_gitlab
militska
а если внутрь раннера заййти, там все на месте?
Та вроде все нормально. Этот ранер ранит еще два задания перед этим. А когндело доходит до артефакта то ошибка
источник

AO

Andriy Okhrimenko in ru_gitlab
всем привет.
помогите, пожалуйста, разобраться с CI. Хочется определение базового рула вынести и использовать в джобах. Это для примера, общего немного больше:
.base_only:
 rules:
   - if: '$CI_COMMIT_BEFORE_SHA == "0000000000000000000000000000000000000000"'
     when: never
   - if: $CI_COMMIT_TAG
   - if: $CI_COMMIT_BRANCH
   - when: never

.release_only:
 rules:
   - if: $CI_COMMIT_REF_NAME =~ /^release.*$/i
   - if: $CI_COMMIT_REF_NAME =~ /^hotfix.*$/i
   - if: $CI_COMMIT_TAG
   - when: never

Следующая хотелка, делать extend в джобе, но что бы можно было указать, что джоба мануальная (when: manual)
Так вот, так линтер не пропускат, потому что смесь rules/when
test-one:
 extends:
   - .base_only
 stage: build
 script: echo "Test one";false
 when: manual

А так рулы не наследуются, просто перетираются.
test-one:
 extends:
   - .base_only
 stage: build
 script: echo "Test one";false
 rules:
   - when: manual

По доке не понятно как такое сделать. Это вообще реальо сделать?
источник

i

inqfen in ru_gitlab
Нет, если правильно тебя понимаю
источник

i

inqfen in ru_gitlab
Если ты в джобе повторяешь блок, то это переопреденение а не мерж
источник

AO

Andriy Okhrimenko in ru_gitlab
тоесть я в результате хочу получить
test-one:
 stage: build
 script: echo "Test one";false
 rules:
   - if: $CI_COMMIT_REF_NAME =~ /^release.*$/i
     when: manual
   - if: $CI_COMMIT_REF_NAME =~ /^hotfix.*$/i
     when: manual
   - if: $CI_COMMIT_TAG
     when: manual
   - when: never
источник

SF

Stacy Fidelina in ru_gitlab
Приветствую!
Коллеги, бывали случаи, когда воспользовались тем, что настроили глобально кубернетес, а в деплое не появились переменные на него указывающие?
источник

SF

Stacy Fidelina in ru_gitlab
источник

SF

Stacy Fidelina in ru_gitlab
я вот про эту статью
источник

SF

Stacy Fidelina in ru_gitlab
в проектах подключен k8s + переменные не вижу внутри runner
источник

SF

Stacy Fidelina in ru_gitlab
не знаю уже куда копать
источник
2020 August 11

SF

Stacy Fidelina in ru_gitlab
The Kubernetes cluster integration exposes the following deployment variables in the GitLab CI/CD build environment.
источник

SF

Stacy Fidelina in ru_gitlab
вот строка из документации, но если внутри сборки сделать env там не будет ни одной переменной
источник

🅐

🅐🅝🅐🅣🅞🅛🅘🅨... in ru_gitlab
Подскажите как можно автоматизировать версии релиза?
Я сделал скрипт корорый увеличивает номер релиза на один во время пайплайна, но файл в который записывается новая версия релиза не заливается в репозиторий, иначе этот пуш бы вызвал новый пайплайн. Использовать ci.skip тоже не вариант ибо как то глупо таке делать)  В общем вообще нету вариантов.  Подскажите кто как делает эту самую автоматизацию версии релиза?
источник

i

inqfen in ru_gitlab
Не делаем, потому что в случае нормального семвера это фигня
источник

i

inqfen in ru_gitlab
есть версия v1.0.1 - так какую циферку увеличить?
источник

🅐

🅐🅝🅐🅣🅞🅛🅘🅨... in ru_gitlab
inqfen
есть версия v1.0.1 - так какую циферку увеличить?
только последнюю
источник

i

inqfen in ru_gitlab
А если изменение не патч? Значит должно быть 1.1.0
источник