crunchbutton/deploy/gitupdate.php
2014-11-14 10:35:30 -08:00

13 lines
304 B
PHP

<?php
echo "\nUpdating git at /home/".$params->path."...\n";
if ($q->tag) {
$gitcmd = 'git checkout tags/'.$q->tag;
} else {
$gitcmd = 'git checkout '.$q->version;
}
$cmd = 'su -l deploy -c "cd /home/'.$params->path.' && git fetch && '.$gitcmd.'"';
exec($cmd.' 2>&1 &', $o);
echo implode("\n", $o);