承接 bcdevs/laravel-deployment 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bcdevs/laravel-deployment

Composer 安装命令:

composer require bcdevs/laravel-deployment

包简介

Easily extract version information from a deployment.json file

README 文档

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

A package to parse a file for version/deployment information.

Installation

You can install the package via composer:

composer require bcdevs/laravel-deployment

You can publish the config file with:

php artisan vendor:publish --tag="deployment-config"

This is the contents of the published config file:

return [
    /*
    |--------------------------------------------------------------------------
    | Deployment JSON File
    |--------------------------------------------------------------------------
    |
    | This value is the path to your JSON file. This value is used by the deployment
    | parser to know which JSON file to parse and look for deployment information,
    | to use in your application or provide services like Bugsnag or CI/CD.
    |
    */

    'file' => env('DEPLOYMENT_JSON_FILE_PATH'),
];

Deployment.json file

The deployment.json we use, looks like this

{
    "revision": "123456789",
    "version": "v1.4.0",
    "repository": "http://url-to.repository",
    "username": "User Name"
}

The package expects the file to match the format, to be able to parse it.

Usage

Get the version number

use Bcdevs\Deployment\Facades\Deployment;

Deployment::version();

Get the username of the committer

Deployment::username();

Get the revision of the commit

Deployment::revision();

Get the repository URL

Deployment::repository();

Get all the data in a Version object

Deployment::get();

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-07-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固