从travis部署到pypi的测试项目
python-travis-deplo的Python项目详细描述
从travis部署到pypi的测试项目
部署策略
- 任何用户都可以创建一个新的分支并提交 进入可部署状态。(更新变更日志、发布日期等) 分支必须命名为release-x.x.x,才能触发集成测试
- 用户正常创建对repo的拉取请求。
- travis正常运行单元测试。
- travis由于release-x.x.x分支名称而运行集成测试。
- 合并后,任何维护人员都可以标记压缩的提交并将标记推送到github。
- travis将构建并部署标记的提交并上传到pypi。
- travis将为标签准备github发布草案。
- 一旦您对发布内容满意(即更改日志条目信息) 您可以发布版本。
配置选项
- 如果您的部署使用通用控制盘,则可以整合 将两个pypi部署合并为一个,并在_travis/deploy.sh内构建两者。
- 如果您不是github发行版的粉丝,可以删除该部分 在deploy:内的.travis.yml。