vonec / gitsync
Laravel 包,用于通过 Github/Bitbucket webhooks 从 Git 自动部署代码到 AWS 上的多个自动扩展的 EC2 实例。
0.0.6
2017-07-08 12:55 UTC
Requires
- php: ~5.6|~7.0
- aws/aws-sdk-php: ^3.29
- illuminate/support: ~5.1
- phpseclib/phpseclib: ^2.0
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0||~6.0
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-09-08 07:02:02 UTC
README
Gitsync
Laravel 包,通过 Github/Bitbucket webhooks 从 Git 自动部署代码到 AWS 上的多个自动扩展的 EC2 实例。
安装
打开您的终端(CLI),转到 Laravel 项目的根目录,然后按照以下步骤操作。
-
通过 Composer 安装
composer require vonec/gitsync
-
添加到
config/app.php'providers' => [ ... Vonec\Gitsync\GitsyncServiceProvider::class, ],
-
发布配置文件
php artisan vendor:publish --provider="Vonec\Gitsync\GitsyncServiceProvider"
配置
编辑 "/config/gitsync.php"
用法
在 Github 或 Bitbucket 中添加 webhook
http(s)://your-project/gitsync?key=YOURKEY
YOURKEY 可在配置中定义
多个服务器需要队列工作者。
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
安全漏洞
如果您在 Gitsync 中发现安全漏洞,请创建一个 ISSUE。所有安全漏洞都将得到及时处理。
鸣谢
许可协议
Gitsync 是一个开源软件,根据 MIT 许可证 发布。