SORU
3 ŞUBAT 2012, Cuma


Nasıl otomatik olarak bir git push ( GitHub ve node.js sonra benim app dağıtabilir miyim?

Benim uygulama (node.js bir VPS'İN (linux) gönderdim. Bir depo olarak git hub kullanıyorum. Nasıl uygulama otomatik olarak, git incele dağıtabilir miyim ?

CEVAP
5 ŞUBAT 2012, Pazar


PHP örnek:

Github deposuna github gidin Ekle "" . Admin

'Kanca' =>Hizmet sekmesini 'WebHook Url'

ve ekleyin

http://your-domain-name/git_test.php

sonra git_test.php oluşturun

<?php 
try
{
  $payload = json_decode($_REQUEST['payload']);
}
catch(Exception $e)
{
  exit(0);
}

//log the request
file_put_contents('logs/github.txt', print_r($payload, TRUE), FILE_APPEND);


if ($payload->ref === 'refs/heads/master')
{
  // path to your site deployment script
  exec('./build.sh');
}

Bu build.sh her zamanki komutları github sitenizden almak için koymak gerekir

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • happyjpy

    happyjpy

    22 AĞUSTOS 2009
  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • Perihelion

    Perihelion

    23 NİSAN 2008