From ad94f1e659d2a8811319c636782f39ae33ea5469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20K=C3=A4mmerling?= Date: Fri, 22 Feb 2019 10:05:33 +0100 Subject: [PATCH 1/2] Fix Travis Releases --- .travis.yml | 38 ++++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index ec39ac6c..ed23459f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,16 @@ language: python +dist: xenial +sudo: true +stages: + - test + - name: deploy + if: tag IS present python: - '2.7' - '3.5' - '3.6' -matrix: - include: - - python: 3.7 - dist: xenial - sudo: true +- '3.7' + before_script: - docker pull lkdevelopment/hetzner-cloud-api-mock - docker run -d -p 127.0.0.1:4000:8080 lkdevelopment/hetzner-cloud-api-mock @@ -17,11 +20,22 @@ install: - pip install . - pip install -r requirements/test.txt - pip install tox-travis + script: tox && tox -e flake8 -deploy: - provider: pypi - user: "$PYPIUSER" - password: - secure: IDBPB3zIu17qOuw1IePaEg2JGFiEDBpnhIWSr4qwCC6QwCyTcaQpn/Nt2GfkXI5M5Pp9eiePgRXVjriJPAVFaA/tC56gfAXiTs0I6/pY/i24f+TDr6Vp+73FV2q2u4vnhBgRjtXWLHEorhE2JfeUhnu+1rC49FP43NqOW3qFBEU09UkXsVZg1Z4mabWOew2GNe5kX5CVL9bLV2h96FutsM6VJsetVS/20gQrrIQJlHhmyLlSixj+z9p/m1cILy2lww/cNPgK9KLiLtNYibYRaI5uKShDHFtmxfGFNatsVEAcF0ZENBp4N44x5hQHxnNTaLjFTjNeRd7smCEAhULXCxVgo11Fz3yl1xQrTXEBkR7KcvKDnaAkjrYrwxRoGCmdWbBUMKpTjR7+/hcTr7TBI93u9GU+FZikVdba6CkVgy/tlTZjpz/Toxo7RSldRQxm9IsyP1HezgBgiQeU3JZnPDmANyMA2q3b4ee+QLj4NoblgEREEKju2x42gGbMQd0am8AvwOVnET/yMcd5vJxGQWEvRRzseLjzw0JJ7b295RMD1kxdfjYrMu3Lvt+WZY7DOTyfvaXU44EbWEFGRdfpHu9kgtl84NWEfKJc4p9bACL2Go+ROe9BeVzTPE9cFCemR2E4tvyHI2fq/GqtQ6P/Y7uSdLTtfasB9A2Xk9IBZRA= - on: - tags: true + +jobs: + include: + - stage: deploy + env: STAGE=deploy + if: tag IS present + python: "3.6" + script: echo "Deploy to pypi" + deploy: + provider: pypi + user: "$PYPIUSER" + password: + secure: IDBPB3zIu17qOuw1IePaEg2JGFiEDBpnhIWSr4qwCC6QwCyTcaQpn/Nt2GfkXI5M5Pp9eiePgRXVjriJPAVFaA/tC56gfAXiTs0I6/pY/i24f+TDr6Vp+73FV2q2u4vnhBgRjtXWLHEorhE2JfeUhnu+1rC49FP43NqOW3qFBEU09UkXsVZg1Z4mabWOew2GNe5kX5CVL9bLV2h96FutsM6VJsetVS/20gQrrIQJlHhmyLlSixj+z9p/m1cILy2lww/cNPgK9KLiLtNYibYRaI5uKShDHFtmxfGFNatsVEAcF0ZENBp4N44x5hQHxnNTaLjFTjNeRd7smCEAhULXCxVgo11Fz3yl1xQrTXEBkR7KcvKDnaAkjrYrwxRoGCmdWbBUMKpTjR7+/hcTr7TBI93u9GU+FZikVdba6CkVgy/tlTZjpz/Toxo7RSldRQxm9IsyP1HezgBgiQeU3JZnPDmANyMA2q3b4ee+QLj4NoblgEREEKju2x42gGbMQd0am8AvwOVnET/yMcd5vJxGQWEvRRzseLjzw0JJ7b295RMD1kxdfjYrMu3Lvt+WZY7DOTyfvaXU44EbWEFGRdfpHu9kgtl84NWEfKJc4p9bACL2Go+ROe9BeVzTPE9cFCemR2E4tvyHI2fq/GqtQ6P/Y7uSdLTtfasB9A2Xk9IBZRA= + on: + tags: true + condition: $STAGE=deploy + From fe763c8c5cf97bc1d97975aa3fa880374d660776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20K=C3=A4mmerling?= Date: Fri, 22 Feb 2019 10:10:25 +0100 Subject: [PATCH 2/2] Split coding style test --- .travis.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ed23459f..1d73f171 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ dist: xenial sudo: true stages: - test + - codingstyle - name: deploy if: tag IS present python: @@ -21,10 +22,14 @@ install: - pip install -r requirements/test.txt - pip install tox-travis -script: tox && tox -e flake8 +script: tox jobs: include: + - stage: codingstyle + env: STAGE=style_check + python: "3.6" + script: tox -e flake8 - stage: deploy env: STAGE=deploy if: tag IS present