我有一个存储库 (在GitHub上),由许多模块组成,这些模块可以作为插件添加到主项目中。我希望设置存储库,以便每次接受拉请求时都会触发自动PyPI部署(仅针对更改的模块)。
有办法做到这一点吗?
Travis-CI支持自动PyPI部署,但适用于整个存储库。我只需要它的一个文件夹内回购(一个模块)。
发布于 2016-03-17 13:50:23
您可以使用after_success:选项来实现在travis-ci上的自定义部署。
after_success:
类似于:
after_success: "cd $subfolder && python setup.py sdist upload -r pypi"
您将不得不提供您的pypi凭据自己使用任何方法,您发现最好的。
https://stackoverflow.com/questions/36061649
相似问题