Skip to content

Commit 6ad1665

Browse files
authored
Merge pull request #86 from galasa-dev/jade-build-tars-manually
2 parents 8963a17 + d8c4c60 commit 6ad1665

File tree

2 files changed

+8
-58
lines changed

2 files changed

+8
-58
lines changed

.github/workflows/build.yaml

Lines changed: 8 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -234,24 +234,10 @@ jobs:
234234
build-args: |
235235
directory=isolated/full
236236
237-
- name: Extract metadata for galasa-isolated-tar image
238-
id: metadata-galasa-isolated-tar
239-
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
240-
with:
241-
images: ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/galasa-isolated-tar
242-
243-
- name: Build Docker image for Isolated tar file
244-
id: build-galasa-isolated-tar
245-
uses: docker/build-push-action@v5
246-
with:
247-
context: .
248-
file: ${{ github.workspace }}/isolated/dockerfiles/dockerfile.isolated
249-
push: true
250-
tags: ${{ steps.metadata-galasa-isolated-tar.outputs.tags }}
251-
labels: ${{ steps.metadata-galasa-isolated-tar.outputs.labels }}
252-
build-args: |
253-
directory=isolated/full
254-
outputs: type=tar,dest=isolated/full/target/isolated/isolated.tar
237+
- name: Manually build isolated.tar (full isolated)
238+
run: |
239+
docker pull ghcr.io/galasa-dev/galasa-isolated:main
240+
docker save -o ${{ github.workspace }}/isolated/full/target/isolated/isolated.tar ghcr.io/galasa-dev/galasa-isolated:main
255241
256242
- name: Build Isolated zip with maven
257243
working-directory: ./isolated/full
@@ -518,24 +504,10 @@ jobs:
518504
build-args: |
519505
directory=isolated/mvp
520506
521-
- name: Extract metadata for galasa-mvp-tar image
522-
id: metadata-galasa-mvp-tar
523-
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
524-
with:
525-
images: ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/galasa-mvp-tar
526-
527-
- name: Build Docker image for MVP tar file
528-
id: build-galasa-mvp-tar
529-
uses: docker/build-push-action@v5
530-
with:
531-
context: .
532-
file: ${{ github.workspace }}/isolated/dockerfiles/dockerfile.isolated
533-
push: true
534-
tags: ${{ steps.metadata-galasa-mvp-tar.outputs.tags }}
535-
labels: ${{ steps.metadata-galasa-mvp-tar.outputs.labels }}
536-
build-args: |
537-
directory=isolated/mvp
538-
outputs: type=tar,dest=isolated/mvp/target/isolated/isolated.tar
507+
- name: Manually build isolated.tar (MVP)
508+
run: |
509+
docker pull ghcr.io/galasa-dev/galasa-mvp:main
510+
docker save -o ${{ github.workspace }}/isolated/mvp/target/isolated/isolated.tar ghcr.io/galasa-dev/galasa-mvp:main
539511
540512
- name: Build MVP zip with maven
541513
working-directory: ./isolated/mvp

.github/workflows/pr-build.yaml

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -219,17 +219,6 @@ jobs:
219219
build-args: |
220220
directory=isolated/full
221221
222-
- name: Build Docker image for Isolated tar file
223-
uses: docker/build-push-action@v5
224-
with:
225-
context: .
226-
file: ${{ github.workspace }}/isolated/dockerfiles/dockerfile.isolated
227-
load: true
228-
tags: galasa-isolated-tar:test
229-
build-args: |
230-
directory=isolated/full
231-
outputs: type=tar,dest=isolated/full/target/isolated/isolated.tar
232-
233222
- name: Build Isolated zip with maven
234223
working-directory: ./isolated/full
235224
run: |
@@ -469,17 +458,6 @@ jobs:
469458
build-args: |
470459
directory=isolated/mvp
471460
472-
- name: Build Docker image for MVP tar file
473-
uses: docker/build-push-action@v5
474-
with:
475-
context: .
476-
file: ${{ github.workspace }}/isolated/dockerfiles/dockerfile.isolated
477-
load: true
478-
tags: galasa-mvp-tar:test
479-
build-args: |
480-
directory=isolated/mvp
481-
outputs: type=tar,dest=isolated/mvp/target/isolated/isolated.tar
482-
483461
- name: Build MVP zip with maven
484462
working-directory: ./isolated/mvp
485463
run: |

0 commit comments

Comments
 (0)