Update deploy-to-gke-BS.yml

fixed errors
This commit is contained in:
BushraS-Protean
2025-05-26 10:03:10 +05:30
committed by GitHub
parent 552a4b1ea9
commit e1f9a0f940

View File

@@ -39,8 +39,16 @@ jobs:
--zone ${{ secrets.GCP_REGION }} \ --zone ${{ secrets.GCP_REGION }} \
--project ${{ secrets.GCP_PROJECT }} --project ${{ secrets.GCP_PROJECT }}
- name: Deploy to GKE - name: Deploy to GKE using Kubernetes Manifests
run: | run: |
IMAGE_NAME=${{ secrets.GCP_REGION }}-docker.pkg.dev/${{ secrets.GCP_PROJECT }}/${{ secrets.GCP_REPO }}/beckn-onix:${{ github.sha }} IMAGE_NAME=${{ secrets.GCP_REGION }}-docker.pkg.dev/${{ secrets.GCP_PROJECT }}/${{ secrets.GCP_REPO }}/beckn-onix:${{ github.sha }}
kubectl set image deployment/${{ secrets.DEPLOYMENT_NAME }} ${{ secrets.DEPLOYMENT_NAME }}=$IMAGE_NAME
kubectl rollout status deployment/${{ secrets.DEPLOYMENT_NAME }} # Replace image in deployment YAML
sed -i "s|image: .*|image: $IMAGE_NAME|g" Deployment/deployment.yaml
# Apply Kubernetes manifests
kubectl apply -f Deployment/deployment.yaml
kubectl apply -f Deployment/service.yaml
# Wait for rollout to complete
kubectl rollout status Deployment/${{ secrets.DEPLOYMENT_NAME }}