public function prepareJob(Job $job)
{
$parameters = $job->getParameters();
$origin = $parameters['origin'];
$target = $this->buildPath . DIRECTORY_SEPARATOR . $job->getDirectory();
// First mirroring target
$this->filesystem->mirror($origin, $target, null, array('delete' => true, 'override' => true));
// Create dockerfile
$this->builder->setTemplateName(sprintf("%s/Dockerfile-%s.twig", $parameters['language'], $parameters['version']));
$this->builder->setVariables($parameters);
$this->builder->setOutputName('Dockerfile');
$this->builder->writeOnDisk($target);
}