Travis CI

配置Travis CI成功构建后自动上传Pypi

ぃ、小莉子 提交于 2019-11-25 22:43:45
前置准备 在Pypi网站生成API token 开始配置travis 在codebase的配置文件.travis.yml中添加相关配置。 deploy: provider: pypi user: __token__ password: secure: <secured-string> skip_existing: true distributions: "sdist bdist_wheel" skip_cleanup: true on: tags: true 从前置准备中获取到了API token,在deploy.password中可以直接粘贴,但是不推荐直接明文配置到yaml文件中。 需要使用travis cli进行加密。 根据需要进行 skip_existing 、 distributions 、 on.tags 配置,而travis deployment pypi时, skip_cleanup: true 是必加项。 Travis for Pypi deployment 安装travis cli 可以直接参考 官方说明安装 使用travis cli encrypt travis encrypt <api-token> --add deploy.password -r <repository-name> --org travis cli会在codebase的.travis