FileStructureValidation
Pipeline stage for checking if the submitted files follow a given template file structure in folders
Parameters
Distro image to use.
The configuration to instantiate this class.
either the path to the template folder or a list of filenames specifying what the template is
the path of the extracted submission folder relative to the mounted/copied files of the runner
Constructors
Properties
Whether the container is allowed network access.
Handler describing how the stage performs necessary IO actions to retrieve stage execution outputs.
Command to execute during the pipeline stage.
Base distro image for this pipeline stage.
Instance to the Docker daemon.
Additional specifications to add to the Dockerfile.
Environment variables to provide to the runtime environment.
Convenience property for retrieving exitcode of a variable.
Whether the dockerfileSpec contains directives which are evaluated at pipeline execution time.
Whether to cache this image in the local Docker registry.
Mode to mount the mountPath as.
The logger output are stored in logs
of outputLogger after stage execution
The system resources which control what the container is allowed to access.
Convenience property for retrieving stderr content of a variable line-by-line.
Convenience property for retrieving stdout content of a variable line-by-line.
Mode to mount the in-place volume as.
Working directory of the container.
Functions
Builder method for CmdBuilder using the command language cmdLang of the stage.
Builder method for CmdBuilder using the command language cmdLang of the stage.
Configures the container during execution of the pipeline.
Base Dockerfile for all pipeline stage.
Builds a Docker image based on the Dockerfile specification as defined by this stage, overwriting any previously cached image if exists.
Determines the host configuration of the container.
Dockerfile spec for installing packages
Logs the information used to create the container for this pipeline stage.
Performs cleanup after the execution of the container.
Removes the container and temporary log volume created by this pipeline stage.
Builds the Docker image backing this pipeline stage, and runs the container.
Transforms the result of the stage into a StageResult.
Variable builder inheriting the CmdLang of this stage.