name: Build and Push Edge Proxy Image on: create: tags: - 'v*.*.*' jobs: build-and-push: runs-on: arm64 steps: - name: Login to Gitea Container Registry run: | echo ${{ secrets.cicd }} | docker login http://192.168.0.75:3000 -u ${{ gitea.actor }} --password-stdin - name: Build and Push Image run: | VERSION=$(echo ${{ gitea.ref_name }} | sed 's/v//') IMAGE_PATH="192.168.0.75:3000/guanyuankai/bonus-edge-proxy:${VERSION}" LATEST_PATH="192.168.0.75:3000/guanyuankai/bonus-edge-proxy:latest" echo "Building and pushing $IMAGE_PATH..." docker buildx build \ --platform linux/arm64 \ -t $IMAGE_PATH \ -t $LATEST_PATH \ -f docker/Dockerfile.prod . \ --push