log1x/envoyer-deploy-commands

一个Laravel包,用于向您的应用程序添加Envoyer部署命令。

资助包维护!
Log1x

安装次数: 3,558

依赖: 0

建议者: 0

安全: 0

星标: 25

关注者: 2

分支: 0

类型:package

v1.1.3 2024-03-17 10:00 UTC

This package is auto-updated.

Last update: 2024-09-17 11:47:50 UTC


README

Screenshot

Envoyer部署命令

Latest Stable Version Total Downloads Build Status

Envoyer部署命令是一个简单的Laravel包,提供通过API使用Envoyer(Envoyer)进行部署的Artisan命令。

要求

安装

通过Composer安装

$ composer require log1x/envoyer-deploy-commands --dev

入门

首先发布包配置

$ php artisan vendor:publish --tag=envoyer-deploy-config

自定义配置,添加您的Envoyer API密钥,并指定具有“deployments:create”权限范围的权限。

添加API密钥后,您可以使用以下命令列出可用的项目和它们对应的ID:

$ php artisan deploy:list [search]

一旦您有了项目ID,将其添加到config/envoyer.php中的projects部分,并添加一个别名(例如production)。

用法

用法非常简单。使用artisan deploy命令,可选地指定项目别名。如果您只有一个项目,它将默认使用。

$ php artisan deploy [alias]

您也可以使用artisan deploy:info命令获取有关项目的详细信息

$ php artisan deploy:info [alias]

Info Screenshot

错误报告

如果您在Envoyer部署命令中发现了错误,请提交问题

贡献

鼓励并感谢通过PR、报告问题或提出建议进行贡献。

许可

Envoyer部署命令在MIT许可下提供。