2017 © Pedro Peláez
 

library git-webhooks

image

citfact/git-webhooks

  • Saturday, June 6, 2015
  • by onEXHovia
  • Repository
  • 2 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 1 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

GitWebHooks Build Status

Простой автоматический деплой, (*1)

Установка через composer

Используйте composer для управления зависимостями и установкой модуля, (*2)

``` bash composer require citfact/git-webhooks, (*3)


## Пример использования ```yaml work_dir: ./ repo_name: author/test script: - git reset --hard HEAD - git pull origin master - composer install -q - npm install - bower install - gulp dist

``` php <?php, (*4)

use Monolog\Logger; use Monolog\Handler\StreamHandler; use Citfact\GitWebHooks\WebHook\BitbucketWebHook; use Citfact\GitWebHooks\Workflow; use Citfact\GitWebHooks\DeployConfig;, (*5)

$logger = new Logger('WebHook Channel'); $logger->pushHandler(new StreamHandler('./your.log'));, (*6)

$webHook = new BitbucketWebHook(json_decode($_POST['payload'], true)); $deploy = new DeployConfig('./webhook.yml');, (*7)

$workflow = new Workflow($webHook, $deploy, $logger); $workflow->process(); ```, (*8)

The Versions