.travis.yml 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. language: python
  2. python:
  3. - '2.7'
  4. sudo: false
  5. cache:
  6. directories:
  7. - "~/.platformio"
  8. env:
  9. - NODE_VERSION="6"
  10. before_install:
  11. - nvm install $NODE_VERSION
  12. install:
  13. - pip install -U platformio
  14. - platformio lib install
  15. - cd web && npm install && cd ..
  16. script:
  17. - platformio run
  18. before_deploy:
  19. - ./.prepare_release
  20. deploy:
  21. provider: releases
  22. prerelease: true
  23. api_key:
  24. secure: p1BjM1a/u20EES+pl0+w7B/9600pvpcVYTfMiZhyMOXB0MbNm+uZKYeqiG6Tf3A9duVqMtn0R+ROO+YqL5mlnrVSi74kHMxCIF2GGtK7DIReyEI5JeF5oSi5j9bEsXu8602+1Uez8tInWgzdu2uK2G0FJF/og1Ygnk/L3haYIldIo6kL+Yd6Anlu8L2zqiovC3j3r3eO8oB6Ig6sirN+tnK0ah3dn028k+nHQIMtcc/hE7dQjglp4cGOu+NumUolhdwLdFyW7vfAafxwf9z/SL6M14pg0N8qOmT4KEg4AZQDaKn0wT7VhAvPDHjt4CgPE7QsZhEKFmW7J9LGlcWN4X3ORMkBNPnmqrkVeZEE4Vlcm3CF5kvt59ks0qwEgjpvrqxdZZxa/h9ZLEBBEXMIekA4TSAzP/e/opfry11N1lvqXQ562Jc6oEKS+xWerWSALXyZI4K1T+fkgHTZCWGH4EI3weZY/zSCAZ6a7OpgFQWU9uHlJLMkaWrp78fSPqy6zcjxhXoJnBt8BT1BMRdmZum2YX91hfJ9aRvlEmhtxKgAcPgpJ0ITwB317lKh5VqAfMNZW7pXJEYdLCmUEKXv/beTvNmRIGgu1OjZ3BWchOgh/TwX46+Lrx1zL69sfE+6cBFbC+T2QIv4dxxSQNC1K0JnRVhbD1cOpSXz+amsLS0=
  25. file_glob: true
  26. skip_cleanup: true
  27. file: dist/*.bin
  28. on:
  29. repo: sidoh/esp8266_milight_hub
  30. tags: true