File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929 image_name="${image//\//_}"
3030 image_name="${image_name//:/_}"
3131 docker save "${image}" -o "${image_name}-amd64.tar"
32- tar -czf "${image_name}.tar.gz" "${image_name}-amd64.tar"; rm "${image_name}-amd64.tar"
32+ gzip -c "${image_name}-amd64.tar" > "${image_name}-amd64.tar.gz"
33+ rm "${image_name}-amd64.tar"
3334 done
3435
3536 - name : Upload artifact
Original file line number Diff line number Diff line change @@ -20,11 +20,12 @@ jobs:
2020 images="${{ github.event.inputs.docker_images }}"
2121 IFS=',' read -r -a image_array <<< "$images"
2222 for image in "${image_array[@]}"; do
23- docker pull "${image}" --platform "linux/arm64 "
23+ docker pull "${image}" --platform "linux/arm/v7 "
2424 image_name="${image//\//_}"
2525 image_name="${image_name//:/_}"
26- docker save "${image}" -o "${image_name}-amd64.tar"
27- tar -czf "${image_name}.tar.gz" "${image_name}-amd64.tar"; rm "${image_name}-amd64.tar"
26+ docker save "${image}" -o "${image_name}-amd32.tar"
27+ gzip -c "${image_name}-amd32.tar" > "${image_name}-amd32.tar.gz"
28+ rm "${image_name}-amd32.tar"
2829 done
2930
3031 - name : List generated files (debug step)
Original file line number Diff line number Diff line change 2525 image_name="${image//\//_}"
2626 image_name="${image_name//:/_}"
2727 docker save "${image}" -o "${image_name}-arm32.tar"
28- tar -czf "${image_name}.tar.gz" "${image_name}-arm32.tar"; rm "${image_name}-arm32.tar"
28+ gzip -c "${image_name}-arm32.tar" > "${image_name}-arm32.tar.gz"
29+ rm "${image_name}-arm32.tar"
2930 done
3031
3132 - name : Upload artifact
Original file line number Diff line number Diff line change 2323 docker pull "${image}" --platform "linux/arm64"
2424 image_name="${image//\//_}"
2525 image_name="${image_name//:/_}"
26- docker save "${image}" -o "${image_name}-amd64.tar"
27- tar -czf "${image_name}.tar.gz" "${image_name}-amd64.tar"; rm "${image_name}-amd64.tar"
26+ docker save "${image}" -o "${image_name}-arm64.tar"
27+ gzip -c "${image_name}-arm64.tar" > "${image_name}-arm64.tar.gz"
28+ rm "${image_name}-arm64.tar"
2829 done
2930
3031 - name : List generated files (debug step)
Original file line number Diff line number Diff line change 2525 image_name="${image//\//_}"
2626 image_name="${image_name//:/_}"
2727 docker save "${image}" -o "${image_name}-arm64.tar"
28- tar -czf "${image_name}.tar.gz" "${image_name}-arm64.tar"; rm "${image_name}-arm64.tar"
28+ gzip -c "${image_name}-arm64.tar" > "${image_name}-arm64.tar.gz"
29+ rm "${image_name}-arm64.tar"
2930 done
3031
3132 - name : Upload artifact
You can’t perform that action at this time.
0 commit comments