PHP code example of tzurbaev / laravel-pipeline-tasks
1. Go to this page and download the library: Download tzurbaev/laravel-pipeline-tasks library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
tzurbaev / laravel-pipeline-tasks example snippets
use App\CloneGitRepositoryTask;
use Zurbaev\PipelineTasks\TaskManager;
use Illuminate\Container\Container;
$manager = new TaskManager(Container::getInstance());
$task = new CloneGitRepositoryTask(
'[email protected]:tzurbaev/laravel-pipeline-tasks.git',
'master',
'/var/git/pipeline-tasks'
);
$manager->start($task);
use App\CloneGitRepositoryTask;
use Zurbaev\PipelineTasks\Facades\PipelineTasks;
$task = new CloneGitRepositoryTask(
'[email protected]:tzurbaev/laravel-pipeline-tasks.git',
'master',
'/var/git/pipeline-tasks'
);
PipelineTasks::start($task);
namespace App\Pipes;
use App\CloneGitRepositoryTask;
use Zurbaev\PipelineTasks\Pipe;
class CloneGitRepository extends Pipe
{
/**
* @var CloneGitRepositoryTask
*/
protected $task;
public function name()
{
return 'clone-git-branch-'.$this->task->getBranch();
}
public function handle()
{
// Handle pipe.
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.