Skip to content

Commit b942008

Browse files
authored
Add validation before creating DLC_builder (#359)
* Do not try to create DLC builder when it exists * Add test for extra build step
1 parent 8cf0fb5 commit b942008

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

.circleci/test-deploy.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,17 @@ jobs:
107107
path: << parameters.path >>
108108
platform: << parameters.platform >>
109109
push_image: << parameters.push_image >>
110+
- aws-ecr/build_and_push_image:
111+
auth: << parameters.auth >>
112+
attach_workspace: << parameters.attach_workspace >>
113+
workspace_root: << parameters.workspace_root >>
114+
repo: << parameters.repo >>
115+
create_repo: false
116+
tag: dummy
117+
dockerfile: << parameters.dockerfile >>
118+
path: << parameters.path >>
119+
platform: << parameters.platform >>
120+
push_image: false
110121
- run:
111122
name: Tests for docker image
112123
command: |

src/scripts/docker_buildx.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,11 @@ if [ "${AWS_ECR_BOOL_SKIP_WHEN_TAGS_EXIST}" -eq "0" ] || [[ "${AWS_ECR_BOOL_SKIP
8282
# if no builder instance is currently used, create one
8383
elif ! docker buildx ls | grep -q "default * docker"; then
8484
set -x
85-
docker buildx create --name DLC_builder --use
85+
if ! docker buildx ls | grep -q DLC_builder; then
86+
docker buildx create --name DLC_builder --use
87+
else
88+
docker buildx use DLC_builder
89+
fi
8690
echo "Context is set to DLC_builder"
8791
set +x
8892
fi

0 commit comments

Comments
 (0)