Skip to content

Commit

Permalink
Merge pull request #311 from mohamed-elzeni/enhance-docker-testing
Browse files Browse the repository at this point in the history
Test Docker build for Open Liberty
  • Loading branch information
Reza Rahman committed Jul 7, 2024
2 parents 8db9518 + 5dd45b2 commit c143e7d
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ jobs:
- name: Run Archetype for EE 8, SE 8, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 8 Web Profile, SE 8, Open Liberty
Expand All @@ -84,6 +86,8 @@ jobs:
- name: Run Archetype for EE 8 Web Profile, SE 8, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9, SE 8, Open Liberty
Expand All @@ -94,6 +98,8 @@ jobs:
- name: Run Archetype for EE 9, SE 8, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9 Web Profile, SE 8, Open Liberty
Expand All @@ -104,6 +110,8 @@ jobs:
- name: Run Archetype for EE 9 Web Profile, SE 8, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9.1, SE 8, Open Liberty
Expand All @@ -114,6 +122,8 @@ jobs:
- name: Run Archetype for EE 9.1, SE 8, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9.1 Web Profile, SE 8, Open Liberty
Expand All @@ -124,6 +134,8 @@ jobs:
- name: Run Archetype for EE 9.1 Web Profile, SE 8, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 8 Web Profile, SE 8, TomEE
Expand Down Expand Up @@ -214,6 +226,8 @@ jobs:
- name: Run Archetype for EE 8, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 8 Web Profile, SE 11, Open Liberty
Expand All @@ -224,6 +238,8 @@ jobs:
- name: Run Archetype for EE 8 Web Profile, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9, SE 11, Open Liberty
Expand All @@ -234,6 +250,8 @@ jobs:
- name: Run Archetype for EE 9, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9 Web Profile, SE 11, Open Liberty
Expand All @@ -244,6 +262,8 @@ jobs:
- name: Run Archetype for EE 9 Web Profile, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9.1, SE 11, Open Liberty
Expand All @@ -254,6 +274,8 @@ jobs:
- name: Run Archetype for EE 9.1, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9.1 Web Profile, SE 11, Open Liberty
Expand All @@ -264,6 +286,8 @@ jobs:
- name: Run Archetype for EE 9.1 Web Profile, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 10, SE 11, Open Liberty
Expand All @@ -274,6 +298,8 @@ jobs:
- name: Run Archetype for EE 10, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 10 Web Profile, SE 11, Open Liberty
Expand All @@ -284,6 +310,8 @@ jobs:
- name: Run Archetype for EE 10 Web Profile, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 10 Core Profile, SE 11, Open Liberty
Expand All @@ -294,6 +322,8 @@ jobs:
- name: Run Archetype for EE 10 Core Profile, SE 11, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=core -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9.1 Web Profile, SE 11, Payara
Expand Down Expand Up @@ -430,6 +460,8 @@ jobs:
- name: Run Archetype for EE 8, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 8 Web Profile, SE 17, Open Liberty
Expand All @@ -440,6 +472,8 @@ jobs:
- name: Run Archetype for EE 8 Web Profile, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9, SE 17, Open Liberty
Expand All @@ -450,6 +484,8 @@ jobs:
- name: Run Archetype for EE 9, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9 Web Profile, SE 17, Open Liberty
Expand All @@ -460,6 +496,8 @@ jobs:
- name: Run Archetype for EE 9 Web Profile, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9.1, SE 17, Open Liberty
Expand All @@ -470,6 +508,8 @@ jobs:
- name: Run Archetype for EE 9.1, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 9.1 Web Profile, SE 17, Open Liberty
Expand All @@ -480,6 +520,8 @@ jobs:
- name: Run Archetype for EE 9.1 Web Profile, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 10, SE 17, Open Liberty
Expand All @@ -490,6 +532,8 @@ jobs:
- name: Run Archetype for EE 10, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 10 Web Profile, SE 17, Open Liberty
Expand All @@ -500,6 +544,8 @@ jobs:
- name: Run Archetype for EE 10 Web Profile, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 10 Core Profile, SE 17, Open Liberty
Expand All @@ -510,6 +556,8 @@ jobs:
- name: Run Archetype for EE 10 Core Profile, SE 17, Open Liberty, with Docker
run: |
mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=core -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package"
docker build -t test-image app/open-liberty/jakartaee-hello-world
docker rmi test-image
rm -rf app/open-liberty
- name: Run Archetype for EE 10 Core Profile, SE 17, Payara
Expand Down

0 comments on commit c143e7d

Please # to comment.