From 18c27ba854a62846a61d782ea2964458b5f5e21a Mon Sep 17 00:00:00 2001 From: kebrahimpour Date: Fri, 27 Mar 2026 23:28:04 +0100 Subject: [PATCH] ci: push image to Forgejo registry, pull from K3s --- .forgejo/workflows/build-and-deploy.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build-and-deploy.yaml b/.forgejo/workflows/build-and-deploy.yaml index b5c6a40..a086dde 100644 --- a/.forgejo/workflows/build-and-deploy.yaml +++ b/.forgejo/workflows/build-and-deploy.yaml @@ -11,6 +11,7 @@ on: - 'hotfix/**' env: + REGISTRY: git.avisenna-engineering.de IMAGE: git.avisenna-engineering.de/keyvan/avisenna-landing-page VERSION: latest NAMESPACE: ${{ github.ref == 'refs/heads/main' && 'prod' || 'web' }} @@ -29,8 +30,13 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Build Docker image - run: docker build -t $IMAGE:$VERSION . + - name: Login to Forgejo registry + run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login $REGISTRY -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin + + - name: Build and push Docker image + run: | + docker build -t $IMAGE:$VERSION . + docker push $IMAGE:$VERSION - name: Deploy to Kubernetes run: |