Size: a a a

2020 February 02

l

lnuynxa in ru_gitlab
Александр Степанов
Это получается, если собирается паралелно задачи, и ты получается делаешь между ними по ключу cache.(Если конечно я правильно понял)
А мне надо, чтобы один раз запустился build и если след раз будет собираться, там уже лежало node_modules?
в моем случае. если нет изменений в packages.json оно первую стадию не запускает
источник

АС

Александр Степанов in ru_gitlab
lnuynxa
в моем случае. если нет изменений в packages.json оно первую стадию не запускает
Да, вижу. Это прикольно. Сейчас может тоже такое попробую. Спасибо
источник

АС

Александр Степанов in ru_gitlab
lnuynxa
в моем случае. если нет изменений в packages.json оно первую стадию не запускает
Слушай. Я сделал так же, но у меня задача запускается каждый раз. Даже если я не делаю изменений никаких
источник

АС

Александр Степанов in ru_gitlab
install dependencies:
 image: node:12-alpine
 stage: build_depends
 cache:
   key: $CI_PROJECT_DIR
   paths:
     - resources/node_modules/
 only:
   refs:
     - tags
   changes:
     - resources/package.json
     - resources/yarn.lock
 script:
   - apk add nodejs yarn
   - cd resources
   - yarn install
источник

l

lnuynxa in ru_gitlab
Александр Степанов
Слушай. Я сделал так же, но у меня задача запускается каждый раз. Даже если я не делаю изменений никаких
ты ведь не запускаешь через ^
источник

АС

Александр Степанов in ru_gitlab
нет конечно
источник

АС

Александр Степанов in ru_gitlab
lnuynxa
ты ведь не запускаешь через ^
Не скипает вообще никогда
источник

АС

Александр Степанов in ru_gitlab
Gitlab версии 12.7.2
источник

l

lnuynxa in ru_gitlab
вообще советуют использовать таким образом,
   - yarn install --frozen-lockfile --check-files

Но я с yarn не работал, боюсь не смогу подсказать больше
источник

l

lnuynxa in ru_gitlab
я бы на твоем месте попробовал разные варианты, что нагуглятся
источник

АС

Александр Степанов in ru_gitlab
lnuynxa
я бы на твоем месте попробовал разные варианты, что нагуглятся
Да, спасибо за советы. Вот пробую разные вещи
источник

АС

Александр Степанов in ru_gitlab
Понял теперь, что когда ставлю tag, то only:changes не работает, а в других случаях работает(
источник

l

lnuynxa in ru_gitlab
Александр Степанов
Понял теперь, что когда ставлю tag, то only:changes не работает, а в других случаях работает(
мр, думаю это из за того что там довольно скудные возможности для настройки и может быть там что то вроде (tag OR changes) вместо допустим (tag AND changes)
источник

l

lnuynxa in ru_gitlab
источник

l

lnuynxa in ru_gitlab
видимо поэтому only они сделали кандидатом для deprecated
источник

GG

George Gaál in ru_gitlab
lnuynxa
видимо поэтому only они сделали кандидатом для deprecated
+
источник
2020 February 03

PA

Pit Artamonov in ru_gitlab
hi
источник

AN

Alexander Nesterov in ru_gitlab
источник

СЛ

Сергей Ладутько in ru_gitlab
Пацаны почему не проходит регулярка для сборки по тегам без rc
  only:
   - ^((?!rc).)*$
 except:
   - branches
источник

SP

Sergey Pechenko in ru_gitlab
Сергей Ладутько
Пацаны почему не проходит регулярка для сборки по тегам без rc
  only:
   - ^((?!rc).)*$
 except:
   - branches
Потому, что регулярка плоха?
источник