Property | Type | Description | |
---|---|---|---|
$docker | Docker\Docker | Docker client | |
$logger | Logger to log message when building |
Method | Description | |
---|---|---|
__construct ( |
||
create ( Joli\JoliCi\Job $job ) : Docker\API\Model\Image | boolean | Create a build | |
run ( Joli\JoliCi\Job $job, string | array $command ) : integer | Run a build (it's suppose the image exist in docker | |
test ( Joli\JoliCi\Job $build, array | string $command = null ) : integer | Test a build |
public __construct ( |
||
$logger | ||
$docker | Docker\Docker |
public run ( Joli\JoliCi\Job $job, string | array $command ) : integer | ||
$job | Joli\JoliCi\Job | Build to run |
$command | string | array | Command to use when run the build (null, by default, will use the command registered to the image) |
return | integer | The exit code of the command run inside (0 = success, otherwise it has failed) |