egabor / composer-release-plugin
轻松提升版本号并发布基于 Git 的 SemVer 项目。
dev-master / 1.0.x-dev
2018-09-21 16:57 UTC
Requires
- php: ^5.5.9|^7.0.8
- composer-plugin-api: ^1.1
Requires (Dev)
- composer/composer: ^1.6
- roave/security-advisories: dev-master
- symfony/phpunit-bridge: ^3.4
- symfony/process: ^3.4
This package is auto-updated.
Last update: 2024-08-29 04:31:39 UTC
README
Composer 发布插件
一个用于帮助发布版本的 composer 插件。
先决条件/假设
- 您的项目使用
git
安装
composer require --dev egabor/composer-release-plugin
使用方法
安装后,一个新的 release
命令应该出现在可用命令列表中。
文档
如果您需要更多关于该命令及其使用方法的信息,请阅读
composer release --help
配置
有一些配置选项
use-prefix: use 'v' to prefix the release version number (default: true)
release-branch: name of the branch where the releases originated from (default: master)
这些选项可以在项目的 composer.json 文件中设置,位于 extra.egabor-release
键下,例如
{ "name": "vendor/package", "require-dev": { "egabor/composer-release-plugin": "^1.0" }, "extra": { "egabor-release": { "release-branch": "release", "use-prefix": false } } }