Skip to content

Commit 1a9a3f0

Browse files
committed
TMP: load image when building
1 parent fd995ef commit 1a9a3f0

File tree

3 files changed

+23
-10
lines changed

3 files changed

+23
-10
lines changed

.github/actions/build/action.yml

+1
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ runs:
8686
DOCKER_TAG: ${{ steps.tag.outputs.tag }}
8787
with:
8888
targets: app
89+
load: true
8990
set: |
9091
*.output=type=docker,dest=${{ steps.tar.outputs.path }}
9192

.github/actions/load/action.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: 'Docker Load image from tar file'
2+
description: 'Loads a docker image from a tar file'
3+
inputs:
4+
version:
5+
required: true
6+
description: "The docker image version you want to load"
7+
8+
runs:
9+
using: "composite"
10+
steps:
11+
- uses: actions/download-artifact@v4
12+
with:
13+
name: ${{ inputs.version }}
14+
path: /tmp/
15+
16+
- name: Load image
17+
shell: bash
18+
run: |
19+
docker load < /tmp/${{ inputs.version }}
20+
docker image ls

.github/workflows/push.yml

+2-10
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,8 @@ jobs:
4646
steps:
4747
- uses: actions/checkout@v4
4848

49-
- uses: actions/download-artifact@v4
49+
- uses: ./.github/actions/load
5050
with:
51-
name: ${{ needs.build.outputs.version }}
52-
path: /tmp/
53-
54-
- name: Load image
55-
shell: bash
56-
run: |
57-
docker load < /tmp/${{ needs.build.outputs.version }}
58-
docker image ls
59-
51+
version: ${{ needs.build.outputs.version }}
6052

6153

0 commit comments

Comments
 (0)