Skip to content

Commit 8c4dd2c

Browse files
authored
Merge pull request #216 from OpenLiberty/staging
Merge staging to prod - Update dockerImageTest.sh (#215)
2 parents a928306 + b84b033 commit 8c4dd2c

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

Diff for: scripts/dockerImageTest.sh

+16-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
#!/bin/bash
2-
while getopts t:d: flag; do
2+
while getopts t:d:v: flag; do
33
case "${flag}" in
44
t) DATE="${OPTARG}" ;;
55
d) DRIVER="${OPTARG}" ;;
6+
v) OL_LEVEL="${OPTARG}";;
67
*) echo "Invalid option";;
78
esac
89
done
@@ -12,13 +13,23 @@ echo "Testing latest OpenLiberty Docker image"
1213
sed -i "\#<artifactId>liberty-maven-plugin</artifactId>#,\#<configuration>#c<artifactId>liberty-maven-plugin</artifactId><version>3.8.2</version><configuration><install><runtimeUrl>https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/nightly/""$DATE""/""$DRIVER""</runtimeUrl></install>" pom.xml
1314
cat pom.xml
1415

15-
sed -i "s;FROM icr.io/appcafe/open-liberty:full-java21-openj9-ubi-minimal;FROM cp.stg.icr.io/cp/olc/open-liberty-daily:full-java21-openj9-ubi-minimal;g" Dockerfile
16-
sed -i "s;FROM icr.io/appcafe/open-liberty:kernel-slim-java21-openj9-ubi-minimal;FROM cp.stg.icr.io/cp/olc/open-liberty-daily:full-java21-openj9-ubi-minimal;g" Dockerfile
16+
if [[ "$OL_LEVEL" != "" ]]; then
17+
sed -i "s;FROM icr.io/appcafe/open-liberty:full-java21-openj9-ubi-minimal;FROM cp.stg.icr.io/cp/olc/open-liberty-vnext:$OL_LEVEL-full-java21-openj9-ubi-minimal;g" Dockerfile
18+
sed -i "s;FROM icr.io/appcafe/open-liberty:kernel-slim-java21-openj9-ubi-minimal;FROM cp.stg.icr.io/cp/olc/open-liberty-vnext:$OL_LEVEL-full-java21-openj9-ubi-minimal;g" Dockerfile
19+
else
20+
sed -i "s;FROM icr.io/appcafe/open-liberty:full-java21-openj9-ubi-minimal;FROM cp.stg.icr.io/cp/olc/open-liberty-daily:full-java21-openj9-ubi-minimal;g" Dockerfile
21+
sed -i "s;FROM icr.io/appcafe/open-liberty:kernel-slim-java21-openj9-ubi-minimal;FROM cp.stg.icr.io/cp/olc/open-liberty-daily:full-java21-openj9-ubi-minimal;g" Dockerfile
22+
fi
1723
sed -i "s;RUN features.sh;#RUN features.sh;g" Dockerfile
1824
cat Dockerfile
1925

2026
echo "$DOCKER_PASSWORD" | sudo docker login -u "$DOCKER_USERNAME" --password-stdin cp.stg.icr.io
21-
sudo docker pull -q "cp.stg.icr.io/cp/olc/open-liberty-daily:full-java21-openj9-ubi-minimal"
22-
sudo echo "build level:"; docker inspect --format "{{ index .Config.Labels \"org.opencontainers.image.revision\"}}" cp.stg.icr.io/cp/olc/open-liberty-daily:full-java21-openj9-ubi-minimal
27+
if [[ "$OL_LEVEL" != "" ]]; then
28+
sudo docker pull -q "cp.stg.icr.io/cp/olc/open-liberty-vnext:$OL_LEVEL-full-java21-openj9-ubi-minimal"
29+
sudo echo "build level:"; docker inspect --format "{{ index .Config.Labels \"org.opencontainers.image.revision\"}}" cp.stg.icr.io/cp/olc/open-liberty-vnext:$OL_LEVEL-full-java21-openj9-ubi-minimal
30+
else
31+
sudo docker pull -q "cp.stg.icr.io/cp/olc/open-liberty-daily:full-java21-openj9-ubi-minimal"
32+
sudo echo "build level:"; docker inspect --format "{{ index .Config.Labels \"org.opencontainers.image.revision\"}}" cp.stg.icr.io/cp/olc/open-liberty-daily:full-java21-openj9-ubi-minimal
33+
fi
2334

2435
sudo -E ../scripts/testApp.sh

0 commit comments

Comments
 (0)