.travis.yml 1.2 KB

1234567891011121314151617181920212223242526
  1. os:
  2. - linux
  3. language: cpp
  4. sudo: required
  5. services:
  6. - docker
  7. before_install:
  8. - docker pull thecruel/cpp3ds
  9. script:
  10. - docker run --rm -v "$PWD":/usr/project -w /usr/project thecruel/cpp3ds sh .build.sh
  11. after_success:
  12. - bash <(curl -s https://codecov.io/bash)
  13. before_deploy:
  14. - export RELEASE_FILENAME=freeShop-$TRAVIS_TAG.cia
  15. - sudo chmod 777 bin/freeshop.cia
  16. - sudo mv bin/freeshop.cia $RELEASE_FILENAME
  17. deploy:
  18. provider: releases
  19. api_key:
  20. secure: E6jAqdQ5TC/YnBhsvNSdqSRDsIFzyLCDgYIY521L7DeeI7MyekjZG972Wd5upGtBDFsgACK5I7DjgKhwElo8ZaFRgiCu/RPA/PCz2qd7VJLs7jxUd2a5sh5POo1WdZ72/6F5Gg/p70mHCwSEU+u3r5QgRWn62i3dEKFNIKZRFIKoXn7eCLeqsABD7gusTDjIVpJxc9rD2WWrBxXo75Ro1o0qHunVZyD2kdSkI04OnYR5lLEq8LJtZ42UO0hUgQqGFZg1J0ssY7dO6jHLHjz0UbdkIwfb3GQB7O7YpDfU8yLp30C5j4o6vXSQR2aTOqmloP3Q2AaDXApx4c3YZEGrPVjvWS+M6s316qtiXNvGHWBr1PgecUJn67Ja1bYbM7wTym61bydNvLm1oCPUDGH2/K7Vb5fedTacvg72WgVn2kSvnKTrIjgv10RaJiV0qmA7/CEScUtnJBr1jJShE/mGhB2s7n/oHjemCVeOsca/d5yYqQ8mexo7qwopjOD+ux/0JoQCQPdVHO6ZZBWK4i3Jb6WIsETGEkwMyuQRhPR2B8THk6D+hlKjDgtP672TmCHt63zkoUvwwPI5H0o2J52ABizK8fn3Zcsc67+ggRgOkf/2wfPZrkpuRnUg197weJS/l3ro1y4GDhBnh6Bbb81qV+aYWpnvshaffGJq0MV1qW8=
  21. file: $RELEASE_FILENAME
  22. skip_cleanup: true
  23. on:
  24. tags: true
  25. repo: Cruel/freeShop