fix: install kubectl in deploy-to-k8s job
All checks were successful
Build and Push Docker Images / build-and-push-backend (push) Successful in 10s
Build and Push Docker Images / build-and-push-frontend (push) Successful in 10s
Build and Push Docker Images / deploy-to-k8s (push) Successful in 1m12s

This commit is contained in:
Zuev
2026-03-11 02:48:59 +03:00
parent 8deba5cc3d
commit 6d003f5fa8

View File

@@ -80,6 +80,12 @@ jobs:
echo "${{ secrets.KUBECONFIG_DATA }}" | base64 -d > ~/.kube/config echo "${{ secrets.KUBECONFIG_DATA }}" | base64 -d > ~/.kube/config
chmod 600 ~/.kube/config chmod 600 ~/.kube/config
- name: Install kubectl
run: |
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
mv kubectl /usr/local/bin/
- name: Trigger Kubernetes Rollout - name: Trigger Kubernetes Rollout
run: | run: |
# Перезапускаем поды, чтобы они скачали свежий :main образ # Перезапускаем поды, чтобы они скачали свежий :main образ
@@ -88,3 +94,4 @@ jobs:
# Ждём успешного обновления # Ждём успешного обновления
kubectl rollout status deployment/backend -n magistr --timeout=120s kubectl rollout status deployment/backend -n magistr --timeout=120s
kubectl rollout status deployment/frontend -n magistr --timeout=120s kubectl rollout status deployment/frontend -n magistr --timeout=120s