Missing cat in java entrypoint snippet

This commit is contained in:
Daniel Berteaud 2024-03-13 11:53:22 +01:00
parent 1bb2091972
commit c7f2306104
5 changed files with 38 additions and 38 deletions

View File

@ -34,25 +34,25 @@ job "base_images" {
task "java11" {
driver = "docker"
config {
image = "danielberteaud/java:11.24.3-1"
image = "danielberteaud/java:11.24.3-2"
}
}
task "java17" {
driver = "docker"
config {
image = "danielberteaud/java:17.24.3-1"
image = "danielberteaud/java:17.24.3-2"
}
}
task "java21" {
driver = "docker"
config {
image = "danielberteaud/java:21.24.3-1"
image = "danielberteaud/java:21.24.3-2"
}
}
task "java8" {
driver = "docker"
config {
image = "danielberteaud/java:8.24.3-1"
image = "danielberteaud/java:8.24.3-2"
}
}
task "mariadb" {

View File

@ -14,7 +14,7 @@ get_max_mem(){
echo $(($(cat /sys/fs/cgroup/memory.max)/1024/1024))
fi
elif [ -e /sys/fs/cgroup/memory/memory.max_usage_in_bytes ]; then
echo $(($(/sys/fs/cgroup/memory/memory.max_usage_in_bytes)/1024/1024))
echo $(($(cat /sys/fs/cgroup/memory/memory.max_usage_in_bytes)/1024/1024))
else
echo $(($(cat /proc/meminfo | grep MemTotal | sed -E 's/MemTotal:\s+([0-9]+)\s+kB/\1/')/1024))
fi

View File

@ -61,73 +61,73 @@ function build_alpine {
}
function build_java11 {
if [ "${IMAGE_JAVA11_AVAILABLE:-0}" = "1" ]; then
echo "Image danielberteaud/java:11.24.3-1 already available"
echo "Image danielberteaud/java:11.24.3-2 already available"
return
fi
if ! docker manifest inspect danielberteaud/java:11.24.3-1 > /dev/null 2>&1; then
echo "Building java:11.24.3-1"
if ! docker manifest inspect danielberteaud/java:11.24.3-2 > /dev/null 2>&1; then
echo "Building java:11.24.3-2"
export BUILDKIT_PROGRESS=plain
docker build -t danielberteaud/java:11.24.3-1 -t danielberteaud/java11:latest -t danielberteaud/java:11 --build-arg=JAVA_VERSION=11 output/images/java &&\
docker push danielberteaud/java:11.24.3-1 &&\
docker build -t danielberteaud/java:11.24.3-2 -t danielberteaud/java11:latest -t danielberteaud/java:11 --build-arg=JAVA_VERSION=11 output/images/java &&\
docker push danielberteaud/java:11.24.3-2 &&\
docker push danielberteaud/java11:latest &&\
docker push danielberteaud/java:11 &&\
echo "danielberteaud/java:11.24.3-1 pushed to remote repo"
echo "danielberteaud/java:11.24.3-2 pushed to remote repo"
else
echo "Image danielberteaud/java:11.24.3-1 already available"
echo "Image danielberteaud/java:11.24.3-2 already available"
fi
IMAGE_JAVA11_AVAILABLE=1
}
function build_java17 {
if [ "${IMAGE_JAVA17_AVAILABLE:-0}" = "1" ]; then
echo "Image danielberteaud/java:17.24.3-1 already available"
echo "Image danielberteaud/java:17.24.3-2 already available"
return
fi
if ! docker manifest inspect danielberteaud/java:17.24.3-1 > /dev/null 2>&1; then
echo "Building java:17.24.3-1"
if ! docker manifest inspect danielberteaud/java:17.24.3-2 > /dev/null 2>&1; then
echo "Building java:17.24.3-2"
export BUILDKIT_PROGRESS=plain
docker build -t danielberteaud/java:17.24.3-1 -t danielberteaud/java17:latest -t danielberteaud/java:17 --build-arg=JAVA_VERSION=17 output/images/java &&\
docker push danielberteaud/java:17.24.3-1 &&\
docker build -t danielberteaud/java:17.24.3-2 -t danielberteaud/java17:latest -t danielberteaud/java:17 --build-arg=JAVA_VERSION=17 output/images/java &&\
docker push danielberteaud/java:17.24.3-2 &&\
docker push danielberteaud/java17:latest &&\
docker push danielberteaud/java:17 &&\
echo "danielberteaud/java:17.24.3-1 pushed to remote repo"
echo "danielberteaud/java:17.24.3-2 pushed to remote repo"
else
echo "Image danielberteaud/java:17.24.3-1 already available"
echo "Image danielberteaud/java:17.24.3-2 already available"
fi
IMAGE_JAVA17_AVAILABLE=1
}
function build_java21 {
if [ "${IMAGE_JAVA21_AVAILABLE:-0}" = "1" ]; then
echo "Image danielberteaud/java:21.24.3-1 already available"
echo "Image danielberteaud/java:21.24.3-2 already available"
return
fi
if ! docker manifest inspect danielberteaud/java:21.24.3-1 > /dev/null 2>&1; then
echo "Building java:21.24.3-1"
if ! docker manifest inspect danielberteaud/java:21.24.3-2 > /dev/null 2>&1; then
echo "Building java:21.24.3-2"
export BUILDKIT_PROGRESS=plain
docker build -t danielberteaud/java:21.24.3-1 -t danielberteaud/java21:latest -t danielberteaud/java:21 --build-arg=JAVA_VERSION=21 output/images/java &&\
docker push danielberteaud/java:21.24.3-1 &&\
docker build -t danielberteaud/java:21.24.3-2 -t danielberteaud/java21:latest -t danielberteaud/java:21 --build-arg=JAVA_VERSION=21 output/images/java &&\
docker push danielberteaud/java:21.24.3-2 &&\
docker push danielberteaud/java21:latest &&\
docker push danielberteaud/java:21 &&\
echo "danielberteaud/java:21.24.3-1 pushed to remote repo"
echo "danielberteaud/java:21.24.3-2 pushed to remote repo"
else
echo "Image danielberteaud/java:21.24.3-1 already available"
echo "Image danielberteaud/java:21.24.3-2 already available"
fi
IMAGE_JAVA21_AVAILABLE=1
}
function build_java8 {
if [ "${IMAGE_JAVA8_AVAILABLE:-0}" = "1" ]; then
echo "Image danielberteaud/java:8.24.3-1 already available"
echo "Image danielberteaud/java:8.24.3-2 already available"
return
fi
if ! docker manifest inspect danielberteaud/java:8.24.3-1 > /dev/null 2>&1; then
echo "Building java:8.24.3-1"
if ! docker manifest inspect danielberteaud/java:8.24.3-2 > /dev/null 2>&1; then
echo "Building java:8.24.3-2"
export BUILDKIT_PROGRESS=plain
docker build -t danielberteaud/java:8.24.3-1 -t danielberteaud/java8:latest -t danielberteaud/java:8 --build-arg=JAVA_VERSION=8 output/images/java &&\
docker push danielberteaud/java:8.24.3-1 &&\
docker build -t danielberteaud/java:8.24.3-2 -t danielberteaud/java8:latest -t danielberteaud/java:8 --build-arg=JAVA_VERSION=8 output/images/java &&\
docker push danielberteaud/java:8.24.3-2 &&\
docker push danielberteaud/java8:latest &&\
docker push danielberteaud/java:8 &&\
echo "danielberteaud/java:8.24.3-1 pushed to remote repo"
echo "danielberteaud/java:8.24.3-2 pushed to remote repo"
else
echo "Image danielberteaud/java:8.24.3-1 already available"
echo "Image danielberteaud/java:8.24.3-2 already available"
fi
IMAGE_JAVA8_AVAILABLE=1
}

View File

@ -14,7 +14,7 @@ get_max_mem(){
echo $(($(cat /sys/fs/cgroup/memory.max)/1024/1024))
fi
elif [ -e /sys/fs/cgroup/memory/memory.max_usage_in_bytes ]; then
echo $(($(/sys/fs/cgroup/memory/memory.max_usage_in_bytes)/1024/1024))
echo $(($(cat /sys/fs/cgroup/memory/memory.max_usage_in_bytes)/1024/1024))
else
echo $(($(cat /proc/meminfo | grep MemTotal | sed -E 's/MemTotal:\s+([0-9]+)\s+kB/\1/')/1024))
fi

View File

@ -237,7 +237,7 @@ docker:
# Alpine with Java8 (temurin)
java8:
image: java:8.24.3-1
image: java:8.24.3-2
build_args:
JAVA_VERSION: 8
tags:
@ -246,7 +246,7 @@ docker:
# Alpine with Java11 (temurin)
java11:
image: java:11.24.3-1
image: java:11.24.3-2
build_args:
JAVA_VERSION: 11
tags:
@ -255,7 +255,7 @@ docker:
# Alpine with Java17 (temurin)
java17:
image: java:17.24.3-1
image: java:17.24.3-2
build_args:
JAVA_VERSION: 17
tags:
@ -264,7 +264,7 @@ docker:
# Alpine with Java21 (temurin)
java21:
image: java:21.24.3-1
image: java:21.24.3-2
build_args:
JAVA_VERSION: 21
tags: