Skip to content

Commit bd31128

Browse files
authored
Build native image for todo-api
1 parent 4cab0de commit bd31128

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

.github/workflows/todo-api.yaml

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,40 @@ jobs:
5454
uses: categolj/workflows/.github/workflows/save-images.yaml@main
5555
with:
5656
image_name: jvm_aarch64
57-
image_file: jvm_aarch64.yaml
57+
image_file: jvm_aarch64.yaml
58+
build-oci-image-native-amd64:
59+
needs: unit-test
60+
uses: categolj/workflows/.github/workflows/build-oci-image-native.yaml@main
61+
with:
62+
pom_dir: todo-api
63+
image_name: native_amd64
64+
image_file: native_amd64.yaml
65+
runs_on: ubuntu-latest
66+
build-oci-image-native-aarch64:
67+
needs: unit-test
68+
uses: categolj/workflows/.github/workflows/build-oci-image-native.yaml@main
69+
with:
70+
pom_dir: todo-api
71+
image_name: native_aarch64
72+
image_file: native_aarch64.yaml
73+
runs_on: ubuntu-24.04-arm
74+
push-multi-arch-image-native:
75+
needs:
76+
- build-oci-image-native-amd64
77+
- build-oci-image-native-aarch64
78+
uses: categolj/workflows/.github/workflows/push-multi-arch-image.yaml@main
79+
with:
80+
pom_dir: todo-api
81+
prefix: native
82+
save-image-native-amd64:
83+
needs: build-oci-image-native-amd64
84+
uses: categolj/workflows/.github/workflows/save-images.yaml@main
85+
with:
86+
image_name: native_amd64
87+
image_file: native_amd64.yaml
88+
save-image-native-aarch64:
89+
needs: build-oci-image-native-aarch64
90+
uses: categolj/workflows/.github/workflows/save-images.yaml@main
91+
with:
92+
image_name: native_aarch64
93+
image_file: native_aarch64.yaml

0 commit comments

Comments
 (0)