From: Kai Moritz Date: Tue, 25 Mar 2025 17:41:11 +0000 (+0100) Subject: README-Skripte für Maven und Gradle angepasst X-Git-Tag: technik-check--2025-01-signal~2 X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=39d69bb552e2c9140c41fb24dcee6ada56363a5b;p=demos%2Fkafka%2Ftraining README-Skripte für Maven und Gradle angepasst --- diff --git a/README-gradle.sh b/README-gradle.sh index bc566150..521faa45 100755 --- a/README-gradle.sh +++ b/README-gradle.sh @@ -1,29 +1,20 @@ #!/bin/bash -IMAGE=juplo/technick-check:1.0-SNAPSHOT - -if [ "$1" = "cleanup" ] -then - docker compose -f docker/docker-compose.yml down -t0 -v --remove-orphans - mvn clean - exit -fi - docker compose -f docker/docker-compose.yml up -d --remove-orphans kafka-1 kafka-2 kafka-3 docker compose -f docker/docker-compose.yml rm -svf technick-check -if [[ - $(docker image ls -q $IMAGE) == "" || - "$1" = "build" -]] -then - mvn clean install || exit -else - echo "Using image existing images:" - docker image ls $IMAGE -fi +# Build mit Maven testen +gradle buildImage || exit +# Starten des Docker-Setups testen docker compose -f docker/docker-compose.yml up --remove-orphans setup || exit 1 - +# Start des gebauten Images in Docker testen docker compose -f docker/docker-compose.yml up -d technick-check + +# Aufräumen +docker compose -f docker/docker-compose.yml down -t0 -v --remove-orphans +gradle clean + +echo +echo "Technik-Check für Gradle ERFOLGREICH" diff --git a/README-maven.sh b/README-maven.sh index bc566150..bc006e7b 100755 --- a/README-maven.sh +++ b/README-maven.sh @@ -1,29 +1,20 @@ #!/bin/bash -IMAGE=juplo/technick-check:1.0-SNAPSHOT - -if [ "$1" = "cleanup" ] -then - docker compose -f docker/docker-compose.yml down -t0 -v --remove-orphans - mvn clean - exit -fi - docker compose -f docker/docker-compose.yml up -d --remove-orphans kafka-1 kafka-2 kafka-3 docker compose -f docker/docker-compose.yml rm -svf technick-check -if [[ - $(docker image ls -q $IMAGE) == "" || - "$1" = "build" -]] -then - mvn clean install || exit -else - echo "Using image existing images:" - docker image ls $IMAGE -fi +# Build mit Maven testen +mvn clean install || exit +# Starten des Docker-Setups testen docker compose -f docker/docker-compose.yml up --remove-orphans setup || exit 1 - +# Start des gebauten Images in Docker testen docker compose -f docker/docker-compose.yml up -d technick-check + +# Aufräumen +docker compose -f docker/docker-compose.yml down -t0 -v --remove-orphans +mvn clean + +echo +echo "Technik-Check für Maven ERFOLGREICH"