配置TravisCI成功构建后自动上传Pypi
前置准备
- 在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.yml添加出deploy.password.secure项。
- 配置完成后push代码即可。
以上是 配置TravisCI成功构建后自动上传Pypi 的全部内容, 来源链接: utcz.com/z/510957.html