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: |