diff --git a/.travis.yml b/.travis.yml index 902d466..067e143 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,24 +3,17 @@ language: python python: - '3.6' -before_deploy: - script: - - python3 -u -m circuitpython_build_tools.scripts.build_mpy_cross circuitpython_build_tools/data/ +stages: + - name: Tests + if: type = pull_request + - name: deploy + if: tag IS present -deploy: - provider: pypi - user: "adafruit-travis" - password: - secure: tCjXwD8YeitG0HZLxW1D1QlVv4Xbj8mfRoqW0CM9ikPp3KY1PCz6Axj0PiOcyVwKdnxcUQ0EGRl16wEqwkObrmo9MboYrPuPqN00ULmyCQCRvJa2abIN6jDoLtBuf6bcze88t0XY2LdMOcj2Udv5Iijgf95zUgE+Z6BqT9Rgche78JEOeANJ7BlAJ6nRCA4whDdG7J9s7SmFtIjKWtMxig2J3X+Qy0bZ+Armtfp9/CRvjLJ8juDrcCBSysWLnAYLS4u8e/rbSTh8YwFeoeJ1pp9qSmME5NuwScY18QmfESNSqz8wVVXtAFKdoMOCoN+/CodTxp9aB0QsXX6yOYg74ahDIaci239wgnuUqxSaeLxeSwWkkVCXWdQVuP4vgq3GZwm2yNOQ1ZjfFbXF156yv0uSVw5nuaxv0YblQTinJtL4x9hwOdPDJio3b6UT3H1ue9l1qK0LT2OSkzDgn12WmTnTfRUH3BkU6onsYsdP33PK1YhepeQnfbT1P3ikrRHIwGYb7XqcjOtJh413kid6YezCXRqccl8kAxegnqX+cQG7K9ilpZtWaVYLu4RRBJ37H4vpuOb3SV686Y62sWPUXEbI3MR1OxU+RrRr/9DCH1EFXnlYT9LF986wXFJtWuSc+pbXuxY7qduai0hn5Pft6XH31exyiOwAHBIFeYebnVM= - skip_cleanup: true - on: - tags: true - -matrix: +jobs: include: - - python: "3.6" + - stage: Tests name: "Test CircuitPython Bundle" - if: type = pull_request + python: "3.6" script: - echo "Building mpy-cross" && echo "travis_fold:start:mpy-cross" - python3 -u -m circuitpython_build_tools.scripts.build_mpy_cross circuitpython_build_tools/data/ @@ -32,9 +25,8 @@ matrix: - cd Adafruit_CircuitPython_Bundle - circuitpython-build-bundles --filename_prefix test-bundle --library_location libraries --library_depth 2 - - python: "3.6" + - stage: Tests name: "Test Single Library Bundle" - if: type = pull_request script: - echo "Building mpy-cross" && echo "travis_fold:start:mpy-cross" - python3 -u -m circuitpython_build_tools.scripts.build_mpy_cross circuitpython_build_tools/data/ @@ -43,3 +35,13 @@ matrix: - git clone https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing.git - cd Adafruit_CircuitPython_FeatherWing - circuitpython-build-bundles --filename_prefix test-single --library_location . + + - stage: deploy + script: + - python3 -u -m circuitpython_build_tools.scripts.build_mpy_cross circuitpython_build_tools/data/ + deploy: + provider: pypi + user: "adafruit-travis" + password: + secure: tCjXwD8YeitG0HZLxW1D1QlVv4Xbj8mfRoqW0CM9ikPp3KY1PCz6Axj0PiOcyVwKdnxcUQ0EGRl16wEqwkObrmo9MboYrPuPqN00ULmyCQCRvJa2abIN6jDoLtBuf6bcze88t0XY2LdMOcj2Udv5Iijgf95zUgE+Z6BqT9Rgche78JEOeANJ7BlAJ6nRCA4whDdG7J9s7SmFtIjKWtMxig2J3X+Qy0bZ+Armtfp9/CRvjLJ8juDrcCBSysWLnAYLS4u8e/rbSTh8YwFeoeJ1pp9qSmME5NuwScY18QmfESNSqz8wVVXtAFKdoMOCoN+/CodTxp9aB0QsXX6yOYg74ahDIaci239wgnuUqxSaeLxeSwWkkVCXWdQVuP4vgq3GZwm2yNOQ1ZjfFbXF156yv0uSVw5nuaxv0YblQTinJtL4x9hwOdPDJio3b6UT3H1ue9l1qK0LT2OSkzDgn12WmTnTfRUH3BkU6onsYsdP33PK1YhepeQnfbT1P3ikrRHIwGYb7XqcjOtJh413kid6YezCXRqccl8kAxegnqX+cQG7K9ilpZtWaVYLu4RRBJ37H4vpuOb3SV686Y62sWPUXEbI3MR1OxU+RrRr/9DCH1EFXnlYT9LF986wXFJtWuSc+pbXuxY7qduai0hn5Pft6XH31exyiOwAHBIFeYebnVM= + skip_cleanup: true