66 - main
77 pull_request :
88 branches :
9- - ' ** '
9+ - " ** "
1010
1111env :
1212 IMAGE_REGISTRY : ghcr.io/hu1buerger/explorviz-span-service # TODO: set in github as env var
2222 - name : Set up Java
2323 uses : actions/setup-java@v4
2424 with :
25- distribution : ' graalvm'
26- java-version : ' 21 '
25+ distribution : " graalvm"
26+ java-version : " 21 "
2727
2828 - name : Cache Gradle Packages
2929 uses : actions/cache@v4
4747 - name : Set up Java
4848 uses : actions/setup-java@v4
4949 with :
50- distribution : ' graalvm'
51- java-version : ' 21 '
50+ distribution : " graalvm"
51+ java-version : " 21 "
5252
5353 - name : Cache Gradle Packages
5454 uses : actions/cache@v4
7070 - name : Set up Java
7171 uses : actions/setup-java@v4
7272 with :
73- distribution : ' graalvm'
74- java-version : ' 21 '
73+ distribution : " graalvm"
74+ java-version : " 21 "
7575
7676 - name : Cache Gradle Packages
7777 uses : actions/cache@v4
9393 - name : Set up Java
9494 uses : actions/setup-java@v4
9595 with :
96- distribution : ' graalvm'
97- java-version : ' 21 '
96+ distribution : " graalvm"
97+ java-version : " 21 "
9898
9999 - name : Cache Gradle Packages
100100 uses : actions/cache@v4
@@ -117,8 +117,8 @@ jobs:
117117 - name : Set up Java
118118 uses : actions/setup-java@v4
119119 with :
120- distribution : ' graalvm'
121- java-version : ' 21 '
120+ distribution : " graalvm"
121+ java-version : " 21 "
122122
123123 - name : Cache Gradle Packages
124124 uses : actions/cache@v4
@@ -129,8 +129,8 @@ jobs:
129129 - name : Run Integration Tests
130130 run : ./gradlew integrationTest
131131
132- - uses : actions/upload-artifact@v4 # upload test results
133- if : success() || failure() # run this step even if previous step failed
132+ - uses : actions/upload-artifact@v4 # upload test results
133+ if : success() || failure() # run this step even if previous step failed
134134 with :
135135 name : test-results-integration
136136 path : build/reports/tests/integrationTest/index.html
@@ -144,10 +144,10 @@ jobs:
144144 steps :
145145 - uses : dorny/test-reporter@v1
146146 with :
147- artifact : /test-results-(.*)/ # artifact name
148- name : java-junit # Name of the check run which will be created
149- path : ' *.html' # Path to test results (inside artifact .zip)
150- reporter : jest-junit # Format of test results
147+ artifact : /test-results-(.*)/ # artifact name
148+ name : java-junit # Name of the check run which will be created
149+ path : " *.html" # Path to test results (inside artifact .zip)
150+ reporter : jest-junit # Format of test results
151151
152152 test :
153153 name : test end node
@@ -169,10 +169,10 @@ jobs:
169169 - name : Build and Deploy Quarkus Native Image
170170 uses : ./.github/actions/build-and-deploy-quarkus-native
171171 with :
172- image-name : ${{ env.IMAGE_REGISTRY }}
173- image-tag : ' amd64'
174- reg-username : ${{ github.actor }}
175- reg-token : ${{ secrets.GITHUB_TOKEN }}
172+ image-name:${{ vars.DOCKER_IMAGE_NAME }}
173+ image-tag : " amd64"
174+ reg-username : ${{ secrets.DOCKER_USERNAME }}
175+ reg-token : ${{ secrets.DOCKER_PASSWORD }}
176176
177177 push-dockerhub-native-main-arm64 :
178178 name : Push Native Image (ARM64)
@@ -193,10 +193,10 @@ jobs:
193193 - name : Build and Deploy Quarkus Native Image
194194 uses : ./.github/actions/build-and-deploy-quarkus-native
195195 with :
196- image-name : ${{ env.IMAGE_REGISTRY }}
197- image-tag : ' arm64'
198- reg-username : ${{ github.actor }}
199- reg-token : ${{ secrets.GITHUB_TOKEN }}
196+ image-name:${{ vars.DOCKER_IMAGE_NAME }}
197+ image-tag : " arm64"
198+ reg-username : ${{ secrets.DOCKER_USERNAME }}
199+ reg-token : ${{ secrets.DOCKER_PASSWORD }}
200200
201201 docker-image-native :
202202 name : Docker image native
@@ -215,15 +215,15 @@ jobs:
215215 uses : docker/login-action@v3
216216 with :
217217 registry : ghcr.io
218- username : ${{ github.actor }}
219- password : ${{ secrets.GITHUB_TOKEN }}
218+ username : ${{ secrets.DOCKER_USERNAME }}
219+ password : ${{ secrets.DOCKER_PASSWORD }}
220220 - name : Setup ARM64 Emulation
221221 run : |
222222 sudo apt-get update
223223 sudo apt-get install -y qemu binfmt-support qemu-user-static
224224 docker run --privileged --rm tonistiigi/binfmt --install all
225-
226- - run : quarkus image push --native --registry ghcr.io --registry-username=${{ github.actor }} --registry-password=${{ secrets.GITHUB_TOKEN }} --group ${{github.repository_owner}} -Dquarkus.container-image.builder=docker -D quarkus.docker.buildx.platform=linux/amd64,linux/arm64
225+
226+ - run : quarkus image push --native --registry ghcr.io --registry-username=${{ secrets.DOCKER_USERNAME }} --registry-password=${{ secrets.DOCKER_PASSWORD }} --group ${{github.repository_owner}} -Dquarkus.container-image.builder=docker -D quarkus.docker.buildx.platform=linux/amd64,linux/arm64
227227 docker-image-jvm :
228228 name : Docker image JVM
229229 runs-on : ubuntu-latest
@@ -240,8 +240,8 @@ jobs:
240240 uses : docker/login-action@v3
241241 with :
242242 registry : ghcr.io
243- username : ${{ github.actor }}
244- password : ${{ secrets.GITHUB_TOKEN }}
243+ username : ${{ secrets.DOCKER_USERNAME }}
244+ password : ${{ secrets.DOCKER_PASSWORD }}
245245 - name : Setup ARM64 Emulation for multi arch build
246246 run : |
247247 sudo apt-get update
@@ -250,8 +250,8 @@ jobs:
250250 - run : |
251251 quarkus image push \
252252 --registry ghcr.io \
253- --registry-username=${{ github.actor }} \
254- --registry-password=${{ secrets.GITHUB_TOKEN }} \
253+ --registry-username=${{ secrets.DOCKER_USERNAME }} \
254+ --registry-password=${{ secrets.DOCKER_PASSWORD }} \
255255 --group ${{github.repository_owner}} \
256256 -Dquarkus.container-image.builder=docker \
257257 -D quarkus.docker.buildx.platform=linux/amd64,linux/arm64
0 commit comments