builders:
- inject:
properties-content: |
- DOCKER_NAME={docker-name}
DOCKER_ROOT={docker-root}
- conditional-step:
condition-kind: regex-match
- inject:
properties-content: |
DOCKER_ARGS={docker-build-args}
+ DOCKER_NAME={docker-name}
DOCKER_ROOT={docker-root}
CONTAINER_PULL_REGISTRY={container-public-registry}
+ CONTAINER_PUSH_REGISTRY={container-push-registry}
- shell: !include-raw-escape:
- ../shell/docker-build.sh
- shell: '{pre_docker_build_script}'
- lf-docker-get-container-tag:
docker-use-params-from: '{docker-use-params-from}'
- docker-name: '{docker-name}'
docker-root: '{docker-root}'
- lf-docker-build:
docker-build-args: '{docker-build-args}'
+ docker-name: '{docker-name}'
docker-root: '{docker-root}'
container-public-registry: '{container-public-registry}'
+ container-push-registry: '{container-push-registry}'
- shell: '{post_docker_build_script}'
- lf-provide-maven-settings-cleanup
- shell: '{pre_docker_build_script}'
- lf-docker-get-container-tag:
docker-use-params-from: '{docker-use-params-from}'
- docker-name: '{docker-name}'
docker-root: '{docker-root}'
- lf-docker-build:
docker-build-args: '{docker-build-args}'
+ docker-name: '{docker-name}'
docker-root: '{docker-root}'
container-public-registry: '{container-public-registry}'
+ container-push-registry: '{container-push-registry}'
- shell: '{post_docker_build_script}'
# Provided all steps have already passed, push the docker image
- lf-docker-push: