From 3d52a03bc4bfb46ccd1e600b80de0ba4ee455aaf Mon Sep 17 00:00:00 2001 From: Jose Henrique Date: Wed, 8 Jul 2026 18:56:23 -0300 Subject: [PATCH] new pipeline --- .gitea/workflows/main.yaml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/main.yaml b/.gitea/workflows/main.yaml index 65898c5..a66491f 100644 --- a/.gitea/workflows/main.yaml +++ b/.gitea/workflows/main.yaml @@ -15,7 +15,7 @@ env: jobs: build_transmission_manager: name: Build Transmission Manager Image - runs-on: ubuntu-22.04 + runs-on: ubuntu-arm64 steps: - name: Check out repository @@ -28,21 +28,35 @@ jobs: -u "${{ env.REGISTRY_USERNAME }}" \ --password-stdin - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + - name: Set up SSH key for haven + run: | + mkdir -p ~/.ssh + echo "${{ secrets.SSH_KEY_DOCKERBUILD }}" > ~/.ssh/id_ed25519 + chmod 600 ~/.ssh/id_ed25519 + ssh-keyscan docker-build.haven >> ~/.ssh/known_hosts + + - name: Set up haven Docker Buildx builder + run: | + docker buildx create \ + --name docker-build-haven \ + --driver docker \ + --use \ + docker-build.haven + docker buildx inspect docker-build-haven --bootstrap - name: Build and Push Multi-Arch Image uses: docker/build-push-action@v6 with: push: true context: . + builder: docker-build-haven platforms: linux/amd64,linux/arm64 tags: | ${{ env.IMAGE }}:latest deploy_transmission_manager: name: Deploy Transmission Manager (internal) - runs-on: ubuntu-amd64 + runs-on: ubuntu-arm64 needs: build_transmission_manager steps: - name: Check KUBE_CONFIG validity