hiroaki-yamamoto/django-nghelp

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
language: python
python:
  - "3.6"
addons:
  apt_packages:
    - pandoc
cache:
  pip: true
  apt: true
  directories:
    - .tox
script:
  - detox
  - coverage combine *.coverage
after_success:
  - coveralls
  - codeclimate-test-reporter
before_deploy:
  - "pandoc -f markdown -t rst -o README.rst README.md"
  - "perl -pe \"s/\\[VERSION\\]/${TRAVIS_TAG}/\" setup.py > setup.py.new"
  - "mv setup.py.new setup.py"
  - >
      git archive --format tar
      --prefix=django-nghelp-${TRAVIS_TAG}/
      -o ${HOME}/django-nghelp-${TRAVIS_TAG}.tar HEAD
  - "cd ${HOME}"
  - "tar xf ${HOME}/django-nghelp-${TRAVIS_TAG}.tar"
  - "cd ${HOME}/django-nghelp-${TRAVIS_TAG}"
  - "perl -pe \"s/\\[VERSION\\]/${TRAVIS_TAG}/\" setup.py > setup.py.new"
  - "mv setup.py.new setup.py"
  - "cd ${HOME}"
  - "tar czf ${HOME}/django-nghelp-${TRAVIS_TAG}.tar.gz django-nghelp-${TRAVIS_TAG}"
  - "rm -rf django-nghelp-${TRAVIS_TAG}"
  - "cd ${TRAVIS_BUILD_DIR}"
deploy:
  - provider: pypi
    user:
      secure: >-
        R2R3O4H7V0aquEr74MUC264ll8I42RjZWkqLn5wFBPi71K8ABjYatEwIRSxu0iIvqyllWl
        P33DRZHn362EDMw7byegyM+2x2Rgtdk2jgXWpIvUvasx7s/kkt6+26QmfuVLyl7IWCidFs
        X6D+PnzVjlRUSO19tAiSJiPjL7VAW3tu/VAQZLHVdJlYWLjdBesH8DLG9YFtcHdbGDwHWU
        NwfFH6EVW/SOX6SOn0dosls7sQB3nvar9fXlbL/ZhL6/Pxe5yJOYbUW8KJlx87pnmnz7rC
        b43kSxJ5vn0V3fRVAZdsgglwow0mDccatDO5g1o+b0GTZW4Yn+gZusKUg7z2QIKPyWL+Cq
        K7X/qMzrQu8ggLMNdHk+XtQKkxxEH7iuwaz1qx6AKE0dIfqBzCkrcD+i9EuvVQVJ0ATJb5
        ZqwtYILxzEt/EI2phdmSApC/c7AE2hHB5qc2nptFJChK8XBoCgEL2SV+8jLyzui9yjc6A1
        GX4okxYnFfqBnj+6DIFxqXL+Ni6Jfd6EXm041jr88QbymN+HYoY7rUXDiUOaHEGwie3hqJ
        NPr3OOvJ13hnMYmSpzloL11ucQvN+/NYJ+8YKXbCZ4j1nka1yRloTt5bB8SErkZIPORi5k
        ZwNIpiTO8/aWvKci7tsvCTGkjffq8T2zSp4AOTiLyf5KwG7ro84fc=
    password:
      secure: >-
        gRqzq4wU0ChtyTLdbWTAgk1GrEMVuyv/fF651gkDrD73zRKrk04Qbfj3mpyIc6OHPjB1NJ
        V+tJo9vPuhlAqyX6JqFa51BsbKZkceYMM1fTTCCQWWSSrg8Ubwc+eJK6CBX+IofKSWreTQ
        LcP7oys7BJ9Ha0rVfmB50DOFEBeBg2Iur052eMCnc9cbpzKcdpjKU5L2uTDuCjg0djAlPE
        6IqE0SUZUXqOP6NILgFqgSKPy3J45e949IzRCS1FMWEvxleKOQszKSKnKSdRLw/1sQc7U6
        qvuhAu3qaUDTbjvIB8TM0KAA8etOO+9g0PTvLC2XsQ0buOqg3KJABiBoojW2dzxbL1feq2
        //SG4WkDZq0OShJmfz1fNzKxW4DJ3+jVAH4zo2Mh+YBvOOHEB9icInMT/kgrAmD/X5RkjW
        5lvBm4/QKsj5s7VXEKWsx3pGAZMG9w/kFfk4l+UQxSloXbA//nDZDxovqZ5H4Mb/HxuHxI
        5jJNc/3cbfg2ANljQMT7RCWF+U8J+gcAfpXvyidZiWdLt1kfIJJte8IwxWZAvzQod6P8t6
        cMgG57VbVLIceQSBP9jp/isOvHCnFjheXLCBkcmhrZnaeKAbnHFXy7gY/Ff3Ud+kgLndG5
        8lqXZSdI/4O4V0doTf3b6/P+CJ0/vS4fUmi0CT81Ln5AVi7ppA+qQ=
    skip_cleanup: true
    distributions: sdist
    on:
      tags: true
      python: "3.6"
  - provider: releases
    api_key:
      secure: >-
        crO3yNa4j6uI2TfxdP/c8h0qdiEXkv4mLviXhyld7bsoZoMqatHasXTNzBYaxycLMCv3Ui
        q9ARI7e8NwoZMa1DnDNbaGZY1CxWI6fX6JWH7rdIPlo8lvm+dNSdgtJoyFpXAS0LRAWZ+x
        RflqtMQFy1SR2/vMf6nPm59OdKFu2eNK9VnS5Fqc8NmcbTJrlcGRnBL7xjjPAWlnkDZs4/
        56I+I/14pFdkmf7wnVccpzbTWAKYCSRb8c0pvp6wShBU2cZFD/xwUypRW8S2F7hUTg+PUh
        xLGbKAPevr3MO96FvcxUnIve+dTkSQSGr92XH07UYBGt0kdpJEQ/x8UxEHHL583Ikf/V44
        yq5YnI9eFCmU6Tx5HMha9FwFM6oq3W1CHyaXhNFwA7vfWBRJRnZPkxZB8pznrCQFRXU3q/
        TzbII8LfrCm3tFNuiWtIGYUkC85+BgJESZz5s1fG+0wolMiUfZEhk1Dqb/ACRfXFAYl6nx
        x3w1BlyYdeTdDf2Tu7xm5TDS7sJkdOZf7pX0nWpq9QNmGe6lJPmqHUMfuVR6lOiZvjwpcT
        7s2gTHIELYDGsV6HaimltZCJ6xuCDsjtdc91FZajoeecwhG6BebZN4/SlAJILuWLFYjI48
        9leYymKcDmQJa0J7tnDW1hFZPvWpLdkQdqCZhyINJESfQ+FAYGAWA=
    file: "${HOME}/django-nghelp-${TRAVIS_TAG}.tar.gz"
    skip_cleanup: true
    on:
      tags: true
      python: "3.6"