maxpowel/crypto_com_client

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
env:
  global:
    - CC_TEST_REPORTER_ID=f240117dcd5d8f0bfde9f3eebd91b6e467d52109db7d6b85dce0b231477a7bcd
language: python
python:
    - "3.8"
install: pip install tox-travis mkdocs mkdocs-material poetry
before_script:
  - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
  - chmod +x ./cc-test-reporter
  - ./cc-test-reporter before-build
script: tox
after_script:
  - ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
before_deploy:
    - mkdocs build --verbose --clean --strict
    - poetry config pypi-token.pypi $pypi_token
    - poetry build
deploy:
  - provider: script
    script: poetry publish
    skip_cleanup: true
    on:
      tags: true
  - provider: pages
    skip_cleanup: true
    github_token: $github_token
    local_dir: site
    on:
      branch: master