Push Docker Image with YAML

YAML parameters for Push Docker image

Name Type Description
action Required String The ID of the action.
type Required String The type of the action. Should be set to DOCKER_PUSH.
docker_image_tag String The tag of the Docker image.
login String The username required to connect to the server. Required for delivering the Dockerfile to a private registry.
password String The password required to connect to the server. Required for delivering the Dockerfile to a private registry.
integration Required String The ID of the integration. Available values: NONE, DOCKER_HUB, AMAZON_ECR, GOOGLE_GCR, GOOGLE_ARTIFACT_REGISTRY, GIT_HUB_CONTAINER_REGISTRY, OTHER.
region String The name of the Amazon region. Required for delivering the Dockerfile to the Amazon ECR. The full list of regions is available here.
registry String The url to the GCR. Can be one of gcr.io, us.gcr.io , eu.gcr.io or asia.gcr.io. Required for Google GCR.
repository String The location of the Docker repository.
docker_build_action_id Integer The ID of the action which built the desired Docker image. If set to 0, the image will be taken from previous pipeline action. Can be used instead of docker_build_action_name.
docker_build_action_name String The name of the action which built the desired Docker image. Can be used instead of docker_build_action_id.
docker_registry String The type of registry you authorize to. Available values: NONE, DOCKER_HUB, AMAZON_ECR, GOOGLE_GCR, GOOGLE_ARTIFACT_REGISTRY, GIT_HUB_CONTAINER_REGISTRY, OTHER. It must be provided together with image_location. If not specified, the system will automatically set it based on other data from the action.

YAML example for Push Docker image

yaml
actions: - action: "Push to registry" type: "DOCKER_PUSH" region: "us-east-1" integration: "my_integration" docker_image_tag: "14.06" repository: "MyDockerRepo/MyDockerImage"

Last modified on Mar 4, 2025