2017-02-20 2 views
1

Я пытаюсь вызвать задачу сборки при фиксации фиксации, однако я не могу заставить его работать, в идеале, это выполнить задачу и создать папку сборки только в папке выпуска в ветку.Запуск скрипта сборки на теге CircleCI

Извещение Я не пытаюсь развернуть к любому внешнему.

Моя конфигурация выглядит следующим образом

test: 
    override: 
    - yarn test 
deployment: 
    release: 
    tag: /v[0-9]+(\.[0-9]+)*/ 
    owner: ORGNAME 
    override: 
    - yarn run build 

Любые идеи ???

ответ

2

От https://circleci.com/docs/1.0/configuration/#tags

Обычно, толкая тег не будет работать сборки. Если есть конфигурация развертывания с свойством тега, которое соответствует имени созданного тега, мы запустим раздел сборки и развертывания, который соответствует.

После добавления тега к задаче в разделе deployment сборка будет работать как обычно. Если вы не хотите делать что-либо конкретное для этого тега, вы не добавляете command.

Итак:

compile: 
    override: 
    - yarn run build 
test: 
    override: 
    - yarn test 
deployment: 
    release: 
    tag: /v[0-9]+(\.[0-9]+)*/ 
    owner: ORGNAME 
Смежные вопросы