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ş:
Nasıl benim kaynak dosyaları için vars...
Nasıl Otomatik kısıtlamaları ayarlamak...
Nasıl otomatik yüceltmek benim toplu i...
Nasıl otomatik olarak uygulanan bir öz...
Nasıl ya eski node.js benim sürümü kal...