tendersrl/版本

自动创建关于您Laravel应用程序版本的git标签

v1.1.0-beta.1 2022-06-30 06:56 UTC

This package is auto-updated.

Last update: 2024-09-09 06:54:55 UTC


README

自动创建关于您Laravel应用程序版本的git标签

Latest Version on Packagist Build Status StyleCI MIT licensed Total Downloads

描述

该包是Laravel(5.5+)的一个实用程序,帮助您保留和管理应用程序版本,增加版本号(主版本、次版本、补丁、提交),还可以使用您的最后提交哈希值。

该包是https://github.com/antonioribeiro/version的扩展,允许您在更新应用程序版本时自动创建git标签。
请参阅父包以获取详细文档。

轻松地使用Artisan命令增加版本号

php artisan version:minor

它将询问您的提交信息

$ Enter your commit message
>

然后创建一个新的git标签,并打印新的版本号

New patch: 11
MyApp version 2.6.11 (commit cb2afb64)

全部可用

$ php artisan version:major   
$ php artisan version:minor   
$ php artisan version:patch   

然后您只需推送您的提交和标签

$ git push --tags 

标签格式化

发布配置后,将格式作为tag-format输入您喜欢的标签格式。

tag-format: tag

您也可以通过--tag-format选项指定标签格式

$ php artisan version:patch --tag-format=compact

其他可用选项

如果您想在不创建提交或标签的情况下增加应用程序版本,可以使用--no-commit--no-tag选项

$ php artisan version:patch --no-commit --no-tag

安装

通过Composer

$ composer require tendersrl/version

然后发布您将要使用的配置文件

$ php artisan vendor:publish --provider="TenderSrl\Version\VersionServiceProvider"

然后您就可以在视图中使用它了

@version

最低要求

  • Laravel 5.5
  • PHP 7.0

许可

本软件包根据MIT许可证授权