vonec/gitsync

Laravel 包,用于通过 Github/Bitbucket webhooks 从 Git 自动部署代码到 AWS 上的多个自动扩展的 EC2 实例。

0.0.6 2017-07-08 12:55 UTC

This package is auto-updated.

Last update: 2024-09-08 07:02:02 UTC


README

Gitsync

Total Downloads Latest Stable Version License

Laravel 包,通过 Github/Bitbucket webhooks 从 Git 自动部署代码到 AWS 上的多个自动扩展的 EC2 实例。

安装

打开您的终端(CLI),转到 Laravel 项目的根目录,然后按照以下步骤操作。

  1. 通过 Composer 安装

    composer require vonec/gitsync
  2. 添加到 config/app.php

    'providers' => [    ...
    	Vonec\Gitsync\GitsyncServiceProvider::class,
    ],
  3. 发布配置文件

    php artisan  vendor:publish --provider="Vonec\Gitsync\GitsyncServiceProvider"

配置

编辑 "/config/gitsync.php"

用法

在 Github 或 Bitbucket 中添加 webhook

http(s)://your-project/gitsync?key=YOURKEY

YOURKEY 可在配置中定义

多个服务器需要队列工作者。

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详细信息。

安全漏洞

如果您在 Gitsync 中发现安全漏洞,请创建一个 ISSUE。所有安全漏洞都将得到及时处理。

鸣谢

许可协议

Gitsync 是一个开源软件,根据 MIT 许可证 发布。