ci: push image to Forgejo registry, pull from K3s
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 8s

This commit is contained in:
kebrahimpour 2026-03-27 23:28:04 +01:00
parent 250da90bd3
commit 18c27ba854

View file

@ -11,6 +11,7 @@ on:
- 'hotfix/**' - 'hotfix/**'
env: env:
REGISTRY: git.avisenna-engineering.de
IMAGE: git.avisenna-engineering.de/keyvan/avisenna-landing-page IMAGE: git.avisenna-engineering.de/keyvan/avisenna-landing-page
VERSION: latest VERSION: latest
NAMESPACE: ${{ github.ref == 'refs/heads/main' && 'prod' || 'web' }} NAMESPACE: ${{ github.ref == 'refs/heads/main' && 'prod' || 'web' }}
@ -29,8 +30,13 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Build Docker image - name: Login to Forgejo registry
run: docker build -t $IMAGE:$VERSION . 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 - name: Deploy to Kubernetes
run: | run: |