跳转到主要内容

用于从Travis部署到PyPI的测试项目

项目描述

用于从Travis部署到PyPI的测试项目

部署策略

  • 任何用户都可以创建一个新分支并提交,使包处于可部署状态。(更新更改日志,设置发布日期等)分支必须命名为release-x.x.x以触发集成测试

  • 用户像往常一样向仓库提交Pull Request。

  • Travis像往常一样运行单元测试。

  • 由于release-x.x.x分支名称,Travis运行集成测试。

  • 一旦合并,任何维护者都可以对压缩提交进行标记并将标记推送到GitHub。

  • Travis将构建和部署标记的提交并将其上传到PyPI。

  • Travis将为标记准备GitHub发布草稿。

  • 一旦您对发布内容(即更改日志条目信息)感到满意,您就可以发布发布。

配置选项

  • 如果您使用的是通用wheel,您可以将两个PyPI部署合并为一个,并在_travis/deploy.sh中构建两个。

  • 如果您不喜欢GitHub发布,您可以删除.travis.yml中的deploy:部分中的该部分。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

python_travis_deploy-1.5.0.tar.gz (6.0 kB 查看哈希值)

上传时间 源码

构建版本

python_travis_deploy-1.5.0-py3-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 3

python_travis_deploy-1.5.0-py2-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 2

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面