А
Size: a a a
А
AG
YD
А
YD
А
DV
DV
npm ci
вместо npm i
, но надо не забывать package-lock.json коммитить в репАК
stage | nameЧтобы разделить на env1 и env2 приходится копипастить(пусть и с наследованием), в yml, тогда получается
_______|______
build | build
test | test
test | test
build | build_env1Я перепробовал довольно много вариантов, и пришёл к копипасте с переиспользованием общих частей, но мне всё интересно, решал ли кто следующие вопросы:
test | test_env1
teat | test_env2
variables:
VAR1: XX
VAR2: XXX
stages:
- $VAR1
- $VAR2
job_${VAR1}:
stage: $VAR1
DV
stage | nameЧтобы разделить на env1 и env2 приходится копипастить(пусть и с наследованием), в yml, тогда получается
_______|______
build | build
test | test
test | test
build | build_env1Я перепробовал довольно много вариантов, и пришёл к копипасте с переиспользованием общих частей, но мне всё интересно, решал ли кто следующие вопросы:
test | test_env1
teat | test_env2
variables:
VAR1: XX
VAR2: XXX
stages:
- $VAR1
- $VAR2
job_${VAR1}:
stage: $VAR1
include:remote
и свой веб-сервер, который будет отдавать манифесты. Практически - хз, насколько это удобно. Ну и @kvaps пилил статью про jsonnet, это не совсем динамично, но, видимо, более компактно https://t.me/ru_gitlab/56339А
DV
docker
запуститься раньше джобы compile
. Стадия подразумевает, что все джобы, относящиеся к ней, независимы друг от друга. Зависимости возникают только между стадиями. Соответственно и артефакты передаются между стадиями. Подробное описания передачи артефактов между стадиями в доках я не нарыл, но вот тут например черным по белому написао https://docs.gitlab.com/ee/ci/yaml/#dependenciesА
Vs
K
K
/projects/:id/pipelines
и искать там, были ли запуски для этого коммита/тега/бранчи. Если были - фейлиться.Vs
Vs
/projects/:id/pipelines
и искать там, были ли запуски для этого коммита/тега/бранчи. Если были - фейлиться.АК
include:remote
и свой веб-сервер, который будет отдавать манифесты. Практически - хз, насколько это удобно. Ну и @kvaps пилил статью про jsonnet, это не совсем динамично, но, видимо, более компактно https://t.me/ru_gitlab/56339