autorelease什么时候释放_autorelease-保持释放过程干净的工具。-David W.H. Swenson

作者:David W.H. Swenson

### 作者邮箱:dwhs@hyperblazer.net

### 首页:https://github.com/dwhswenson/autorelease

### 文档:None

### 下载链接

[![Documentation Status](https://readthedocs.org/projects/autorelease/badge/?version=latest)](http://autorelease.readthedocs.io/en/latest/?badge=latest)

up-1c927fc53f3ad384f5068a659472617f.jpgup-ea6ce1fb1a8afbfcdd5f5da3dab77642.jpg

Autorelease

Release management for GitHub and continuous integration, based on branches. The basic philosophy is to maintain development branches (which always have development versions of the code) and release branches (which always have release versions of the code). The workflow for a release is therefore:

Update the version for release and make a PR to a stable branch; the top post will be the release notes.

Merge the PR.

That's it. Autorelease handles the rest.

When you make the PR to a stable branch, Autorelease will deploy the package to testpypi, and re-download it and test it again. This ensures that you don't publish broken packages. After you merge to the stable branch, Autorelease will cut a new release on GitHub, and then publish the release on PyPI.

Tools included:

Travis config imports and scripts to automatically test-deploy on testpypi, then cut a GitHub release, then deploy to PyPI.

Vendor-able GitHub Actions workflows for test-deploy, GitHub release, and PyPI deploy.

Vendor-able version.py that gives one true location for version (setup.cfg) while also enabling developer installs to give full and correct version information.

Vendor-able setup.py that keeps all user-required information in the setup.cfg.

Script to draft release notes based on labels on merged PRs.

If you're a Python developer who uses Travis and GitHub, Autorelease handles everything related to releasing to PyPI.

Copy from pypi.org

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值