PyPI自动部署
PyPI automatic deployment
我有一个 repository (on GitHub) consisting of a number of modules that can be added to the main project 作为插件。我想设置存储库,以便在每次接受拉取请求时触发自动 PyPI 部署(仅针对更改的模块)。
有什么办法可以实现吗?
Travis-CI 支持自动 PyPI 部署,但适用于整个存储库。我只需要它用于存储库(一个模块)中的一个文件夹。
您可以使用 after_success:
选项来实现 custom deployments on travis-ci。
类似于:
after_success:
"cd $subfolder && python setup.py sdist upload -r pypi"
您必须使用您认为最好的方法自行提供您的 pypi 凭据。
我有一个 repository (on GitHub) consisting of a number of modules that can be added to the main project 作为插件。我想设置存储库,以便在每次接受拉取请求时触发自动 PyPI 部署(仅针对更改的模块)。
有什么办法可以实现吗?
Travis-CI 支持自动 PyPI 部署,但适用于整个存储库。我只需要它用于存储库(一个模块)中的一个文件夹。
您可以使用 after_success:
选项来实现 custom deployments on travis-ci。
类似于:
after_success:
"cd $subfolder && python setup.py sdist upload -r pypi"
您必须使用您认为最好的方法自行提供您的 pypi 凭据。