Skip to content

Commit

Permalink
fix docker build script
Browse files Browse the repository at this point in the history
  • Loading branch information
lispyclouds committed Jan 11, 2022
1 parent 6e2c32f commit f453928
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions .circleci/script/docker
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ image_name="babashka/babashka"
image_tag=$(cat resources/BABASHKA_VERSION)
platform=${PLATFORM:-"linux/amd64"}
latest_tag="latest"
label_args="--label \"org.opencontainers.image.description=Native, fast starting Clojure interpreter for scripting\" \
--label \"org.opencontainers.image.title=Babashka\" \
--label \"org.opencontainers.image.created=`date -Iseconds`\" \
--label \"org.opencontainers.image.url=${CIRCLE_REPOSITORY_URL}\" \
--label \"org.opencontainers.image.documentation=${CIRCLE_REPOSITORY_URL}\" \
--label \"org.opencontainers.image.source=${CIRCLE_REPOSITORY_URL}\" \
--label \"org.opencontainers.image.revision=${CIRCLE_SHA1}\" \
--label \"org.opencontainers.image.ref.name=${CIRCLE_TAG:${CIRCLE_BRANCH}}\" \
--label \"org.opencontainers.image.version=${image_tag}\""
label_args=("--label" "'org.opencontainers.image.description=Native, fast starting Clojure interpreter for scripting'"
"--label" "org.opencontainers.image.title=Babashka"
"--label" "org.opencontainers.image.created=$(date -Iseconds)"
"--label" "org.opencontainers.image.url=${CIRCLE_REPOSITORY_URL}"
"--label" "org.opencontainers.image.documentation=${CIRCLE_REPOSITORY_URL}"
"--label" "org.opencontainers.image.source=${CIRCLE_REPOSITORY_URL}"
"--label" "org.opencontainers.image.revision=${CIRCLE_SHA1}"
"--label" "org.opencontainers.image.ref.name=${CIRCLE_TAG}:${CIRCLE_BRANCH}"
"--label" "org.opencontainers.image.version=${image_tag}")

if [[ $image_tag =~ SNAPSHOT$ ]]; then
echo "This is a snapshot version"
Expand All @@ -34,10 +34,10 @@ if [ -z "$CIRCLE_PULL_REQUEST" ] && [ "$CIRCLE_BRANCH" = "master" ]; then
mkdir -p $p
tar zxvf "/tmp/release/babashka-${image_tag}-${tarball_platform}.tar.gz" -C $p
done
docker buildx build -t "$image_name:$image_tag" --platform "$platform" "$label_args" --push -f Dockerfile.ci .
docker buildx build -t "$image_name:$image_tag" --platform "$platform" "${label_args[@]}" --push -f Dockerfile.ci .
if [[ $snapshot == "false" ]]; then
echo "Building & pushing $platform Docker image(s) $image_name:$latest_tag"
docker buildx build -t "$image_name:$latest_tag" --platform "$platform" "$label_args" --push -f Dockerfile.ci .
docker buildx build -t "$image_name:$latest_tag" --platform "$platform" "${label_args[@]}" --push -f Dockerfile.ci .
fi
for p in "${platforms[@]}"; do
rm -rf $p
Expand All @@ -46,7 +46,7 @@ if [ -z "$CIRCLE_PULL_REQUEST" ] && [ "$CIRCLE_BRANCH" = "master" ]; then
# alpine doesn't provide upstream arm64 images yet
if [[ $platform == "linux-amd64" ]]; then
tar zxvf "/tmp/release/babashka-${image_tag}-${platform}-static.tar.gz"
docker build -t "$image_name:alpine" "$label_args" -f Dockerfile.alpine .
docker build -t "$image_name:alpine" "${label_args[@]}" -f Dockerfile.alpine .
rm -f bb
docker tag "$image_name:alpine" "$image_name:$image_tag-alpine"
echo "Pushing image $image_name:$image_tag-alpine"
Expand Down

0 comments on commit f453928

Please sign in to comment.