These default descriptions will be used for the documentation generation of the pipeline steps for the context defaults.
spec:
inputs:
params:
- name:containerCommand
description: 'Kubernetes only:Allows to specify start command for container created with dockerImage parameter to overwrite Piper default (/usr/bin/tail -f /dev/null).'
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:containerName
description:Optional configuration in combination with containerMap to define the container where the commands should be executed in.
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:containerShell
description:Allows to specify the shell to be executed for container with containerName.
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:dockerEnvVars
description: 'Environment variables to set in the container, e.g. [http_proxy:"proxy:8080"].'
type:map[string]string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:dockerImage
description:Name of the docker image that should be used. If empty, Docker is not used and the command is executed directly on the Jenkins system.
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:dockerName
description: 'Kubernetes only: Name of the container launching dockerImage. SideCar only:Name of the container in local network.'
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:dockerOptions
description:Docker options to be set when starting the container.
description:Set this to 'false' to bypass a docker image pull. Useful during development process. Allows testing of images which are available in the local registry only.
description:Volumes that should be mounted into the docker container.
type:map[string]string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:dockerWorkspace
description: 'Kubernetes only:Specifies a dedicated user home directory for the container which will be passed as value for environment variable `HOME`.'
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarCommand
description:Allows to specify a start command for the sidecar container. This parameter is similar to `containerCommand`.
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarEnvVars
description:A map of environment variables to set in the sidecar container, similar to `dockerEnvVars`.
type:map[string]string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarImage
description:The name of the docker image of the sidecar container. If empty, no sidecar container is started. Similar to `dockerImage`.
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarName
description:Name of the sidecar container. Similar to `dockerName`.
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarPullImage
description:Set this to 'false' to bypass a docker image pull. Useful during development process. Allows testing of images which are available in the local registry only.
type:bool
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarReadyCommand
description:Command executed inside the container which returns exit code 0 when the container is ready to be used.
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarOptions
description:Options to be set when starting the sidecar container. Similar to `dockerOptions`.
type:'[]string'
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarVolumeBind
description:Volumes that should be mounted into the sidecar container. Similar to `dockerVolumeBind`.
type:map[string]string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:sidecarWorkspace
type:string
scope:
- PARAMETERS
- GENERAL
- STAGES
- STEPS
- name:stashContent
description:Specific stashes that should be considered for the step execution.