Docker with YAML
YAML Parameters for Docker
| Name | Type | Description |
|---|---|---|
action Required | String | The ID of the action. |
type Required | String | The type of the action. Should be set to DOCKER. |
execute_commands Required | String[] | The commands that will be executed. |
| setup_commands | String[] | The command that will be executed only on the first run. |
| integration | String | The integration. Required to authorize in Amazon ECR, Google GCR and Docker Hub. |
| region | String | The name of the Amazon region. If the Amazon ECR integration has been selected, provide the region to authorize in. The full list of regions is available here. |
| registry | String | Provide if you want to authorize in a private registry or Google GCR. For GCR, it can be one of gcr.io, us.gcr.io, eu.gcr.io or asia.gcr.io. |
| login | String | The username required to authorize in a private registry. |
| password | String | The password required to authorize in a private registry. |
| shell | String | The name of the shell that will be used to execute commands. Can be one of SH (default) or BASH. |
| execute_every_command | Boolean | If set to true, all commands will be executed regardless of the result of the previous command. |
YAML example for Docker
yamlactions: - action: "Docker CLI" type: "DOCKER" region: "us-east-1" execute_commands: - "docker --version" setup_commands: - "apt-get update -y" - "apt-get install -y wget" shell: "BASH" integration: "my_integration"
Last modified on Jul 31, 2025