Supess Travisci之后部署PYPI



我已经成功地使用了Travis将软件包部署到PYPI,但是无论脚本是否成功,我都会发现它部署了。仅在单位测试成功时如何部署?

language: python
python:
  - '3.6'
os:
  - linux
install:
  - pip install -q -r requirements-dev.txt
  - pip install coverage
  - pip install coveralls
script:
  - python test.py
  - coverage run test.py
after_success:
  - coverage report
deploy:
  provider: pypi
  user: user
  distributions: "bdist_wheel"
  password:
    secure: secure_pẁ
  on:
    tags: false
    branch: dev

听起来好像要定义两个单独的构建阶段,例如" test"one_answers"部署",其中"部署"阶段与PYPI部署相结合。

最新更新