name: Build and Deploy Backend on: push: branches: - main jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Install kubectl run: | curl -LO "https://dl.k8s.io/release/v1.28.0/bin/linux/amd64/kubectl" chmod +x kubectl sudo mv kubectl /usr/local/bin/kubectl - name: Build & Deploy with Kaniko (all in one) run: | /usr/local/bin/kubectl apply -f - <