Exemplo n.º 1
0
<?php

use Rocketeer\Facades\Rocketeer;
Rocketeer::listenTo('deploy.before-symlink', function ($task) {
    $currentRelease = $task->runForCurrentRelease('pwd');
    $installationRoot = dirname(dirname($currentRelease));
    $shared = $installationRoot . '/shared';
    /*
     * Make localsettings available for the Gruntfile in current release
     */
    $task->run('ln -s ' . $shared . '/localsettings.json ' . $currentRelease . '/localsettings.json');
    /*
     * Make sure Wordpress is installed and setup
     */
    $task->runForCurrentRelease('grunt wp-install');
    $task->runForCurrentRelease('grunt wp-setup');
    $task->runForCurrentRelease('grunt wp-import');
});
Exemplo n.º 2
0
<?php

use Rocketeer\Facades\Rocketeer;
$listeners = ['node_modules/.bin/tsd update --overwrite', 'node_modules/.bin/bower install --allow-root', 'node_modules/.bin/grunt'];
Rocketeer::listenTo('deploy.before-symlink', $listeners);
Rocketeer::listenTo('update.after', $listeners);