2017-02-01 19 views
2

У меня есть проект nodejs с использованием Babel. Я пытаюсь скомпилировать все файлы es6 в обычные JS-файлы, а затем развернуть их в Heroku.Circle CI развернуть скомпилированный (сгенерированный) файл в Heroku

Но, похоже, сгенерированный файл не используется.

Стараюсь два различных конфигов:

Первый, построить после испытания, а затем развернуть с помощью стандартной команды:

test: 
    post: 
    - yarn build 

deployment: 
    develop: 
    branch: develop 
    heroku: 
     appname: my-app 

Вторая:

deployment: 
    develop: 
    branch: develop 
    commands: 
     - "[[ ! -s \"$(git rev-parse --git-dir)/shallow\" ]] || git fetch --unshallow" 
     - yarn build 
     - git config --global user.email "[email protected]" 
     - git config --global user.name "My Name" 
     - git commit -am "build" 
     - git push [email protected]:my-app.git $CIRCLE_SHA1:refs/heads/master 

Но, похоже, не работает , исходные файлы (es6) всегда будут развернуты в Heroku.

ответ

2

Я могу ответить на этот вопрос самостоятельно, надеюсь, может помочь любому.

test: 
    post: 
    - yarn build 
    - git config user.name "My Name" 
    - git config user.email "[email protected]" 
    - git add -A 
    - git commit -m "build" 

deployment: 
    development: 
    branch: develop 
    commands: 
     - git push -f [email protected]:my-app.git ${CIRCLE_BRANCH}:master 

 Смежные вопросы

  • Нет связанных вопросов^_^