name: Build Docker Linux ARM64 on: push: branches: - main jobs: build-docker-linux-x64: runs-on: [self-hosted, linux, arm64, docker] steps: - name: Install packages run: apk add --no-cache git curl wget unzip bash nodejs npm docker - name: Checkout uses: actions/checkout@v4 - name: Setup Docker Buildx uses: docker/setup-buildx-action@v3 - name: Build Linux ARM64 Docker Image run: | docker buildx build \ --platform linux/arm64 \ -t myapp:linux-arm64 \ --load ./CouchLog/CouchLog.sln