Split pypi and docker travis tasks (#480)

Thanks @glasnt!
pull/546/head
Katie McLaughlin 2019-07-08 06:03:19 +10:00 zatwierdzone przez Simon Willison
rodzic fcfcae21e6
commit d95048031e
1 zmienionych plików z 11 dodań i 8 usunięć

Wyświetl plik

@ -29,6 +29,17 @@ jobs:
- export ALIAS=`echo $TRAVIS_COMMIT | cut -c 1-7`
- datasette publish nowv1 fixtures.db -m fixtures.json --token=$NOW_TOKEN --branch=$TRAVIS_COMMIT --version-note=$TRAVIS_COMMIT --name=datasette-latest-$ALIAS --alias=latest.datasette.io --alias=$ALIAS.datasette.io
- stage: release tagged version
if: tag IS present
python: 3.6
deploy:
- provider: pypi
user: simonw
distributions: bdist_wheel
password: ${PYPI_PASSWORD}
on:
branch: master
tags: true
- stage: publish docker image
if: tag IS present
python: 3.6
script:
@ -42,11 +53,3 @@ jobs:
- docker build -f Dockerfile -t $REPO:$TRAVIS_TAG .
- docker tag $REPO:$TRAVIS_TAG $REPO:latest
- docker push $REPO
deploy:
- provider: pypi
user: simonw
distributions: bdist_wheel
password: ${PYPI_PASSWORD}
on:
branch: master
tags: true