mirror of
https://github.com/zyclonite/zerotier-docker.git
synced 2025-03-15 22:48:59 +01:00
try riscv build on alpine edge
This commit is contained in:
parent
16cd0d1dba
commit
8579c1fde0
5
.github/workflows/bridge.yml
vendored
5
.github/workflows/bridge.yml
vendored
@ -29,7 +29,8 @@ jobs:
|
||||
{os: "linux", arch: "386", variant: "", name: "i386"},
|
||||
{os: "linux", arch: "arm64", variant: "v8", name: "arm64v8"},
|
||||
{os: "linux", arch: "arm", variant: "v7", name: "arm32v7"},
|
||||
{os: "linux", arch: "arm", variant: "v6", name: "arm32v6"}
|
||||
{os: "linux", arch: "arm", variant: "v6", name: "arm32v6"},
|
||||
{os: "linux", arch: "riscv64", variant: "", name: "riscv64"}
|
||||
]
|
||||
steps:
|
||||
- name: Checkout zerotier-docker
|
||||
@ -100,6 +101,7 @@ jobs:
|
||||
podman load -i ./image-arm64v8/image.tar
|
||||
podman load -i ./image-arm32v7/image.tar
|
||||
podman load -i ./image-arm32v6/image.tar
|
||||
podman load -i ./image-riscv64/image.tar
|
||||
|
||||
- name: Create multi-arch manifest
|
||||
run: |
|
||||
@ -109,6 +111,7 @@ jobs:
|
||||
buildah manifest add --arch arm64 --variant v8 ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:arm64v8
|
||||
buildah manifest add --arch arm --variant v7 ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:arm32v7
|
||||
buildah manifest add --arch arm --variant v6 ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:arm32v6
|
||||
buildah manifest add --arch riscv64 ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:riscv64
|
||||
|
||||
- name: Push unstable images
|
||||
if: ${{ inputs.event == 'push' }}
|
||||
|
7
.github/workflows/multiarch.yml
vendored
7
.github/workflows/multiarch.yml
vendored
@ -25,7 +25,8 @@ jobs:
|
||||
{os: "linux", arch: "386", variant: "", name: "i386"},
|
||||
{os: "linux", arch: "arm64", variant: "v8", name: "arm64v8"},
|
||||
{os: "linux", arch: "arm", variant: "v7", name: "arm32v7"},
|
||||
{os: "linux", arch: "arm", variant: "v6", name: "arm32v6"}
|
||||
{os: "linux", arch: "arm", variant: "v6", name: "arm32v6"},
|
||||
{os: "linux", arch: "riscv64", variant: "", name: "riscv64"}
|
||||
]
|
||||
steps:
|
||||
- name: Checkout zerotier-docker
|
||||
@ -43,7 +44,7 @@ jobs:
|
||||
tags: ${{ matrix.platform.name }}
|
||||
platform: ${{ format('{0}/{1}/{2}', matrix.platform.os, matrix.platform.arch, matrix.platform.variant) }}
|
||||
build-args: |
|
||||
ALPINE_IMAGE=${{ format('docker.io/{0}/alpine', matrix.platform.name) }}
|
||||
ALPINE_IMAGE=docker.io/alpine
|
||||
dockerfiles: |
|
||||
./Dockerfile
|
||||
|
||||
@ -81,6 +82,7 @@ jobs:
|
||||
podman load -i ./image-arm64v8/image.tar
|
||||
podman load -i ./image-arm32v7/image.tar
|
||||
podman load -i ./image-arm32v6/image.tar
|
||||
podman load -i ./image-riscv64/image.tar
|
||||
|
||||
- name: Create multi-arch manifest
|
||||
run: |
|
||||
@ -90,6 +92,7 @@ jobs:
|
||||
buildah manifest add --arch arm64 --variant v8 ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:arm64v8
|
||||
buildah manifest add --arch arm --variant v7 ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:arm32v7
|
||||
buildah manifest add --arch arm --variant v6 ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:arm32v6
|
||||
buildah manifest add --arch riscv64 ${{ env.IMAGE_NAME }}:latest ${{ env.IMAGE_NAME }}:riscv64
|
||||
|
||||
- name: Push unstable images
|
||||
if: ${{ github.event_name == 'push' }}
|
||||
|
@ -1,5 +1,5 @@
|
||||
ARG ALPINE_IMAGE=alpine
|
||||
ARG ALPINE_VERSION=3.15
|
||||
ARG ALPINE_VERSION=edge
|
||||
ARG ZT_COMMIT=eac56a2e25bbd27f77505cbd0c21b86abdfbd36b
|
||||
ARG ZT_VERSION=1.8.4
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user