Compare commits
2 Commits
494a671c3d
...
8deba5cc3d
| Author | SHA1 | Date | |
|---|---|---|---|
| 8deba5cc3d | |||
|
|
11ef481269 |
@@ -69,3 +69,22 @@ jobs:
|
||||
labels: |
|
||||
${{ steps.meta.outputs.labels }}
|
||||
org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }}
|
||||
|
||||
deploy-to-k8s:
|
||||
needs: [build-and-push-backend, build-and-push-frontend]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Create kubeconfig
|
||||
run: |
|
||||
mkdir -p ~/.kube
|
||||
echo "${{ secrets.KUBECONFIG_DATA }}" | base64 -d > ~/.kube/config
|
||||
chmod 600 ~/.kube/config
|
||||
|
||||
- name: Trigger Kubernetes Rollout
|
||||
run: |
|
||||
# Перезапускаем поды, чтобы они скачали свежий :main образ
|
||||
kubectl rollout restart deployment backend frontend -n magistr
|
||||
|
||||
# Ждём успешного обновления
|
||||
kubectl rollout status deployment/backend -n magistr --timeout=120s
|
||||
kubectl rollout status deployment/frontend -n magistr --timeout=120s
|
||||
|
||||
Reference in New Issue
Block a user