File tree Expand file tree Collapse file tree 1 file changed +0
-41
lines changed Expand file tree Collapse file tree 1 file changed +0
-41
lines changed Original file line number Diff line number Diff line change @@ -212,44 +212,3 @@ jobs:
212
212
run : |
213
213
kubectl apply -f deployment.yaml
214
214
215
- - name : Verify deployment
216
- run : |
217
- # 최대 대기 시간 설정 (2분 = 120초)
218
- timeout=120
219
- start_time=$(date +%s)
220
-
221
- while true; do
222
- current_time=$(date +%s)
223
- elapsed=$((current_time - start_time))
224
-
225
- # 배포 상태 확인
226
- STATUS=$(kubectl rollout status deployment/${{ env.MODULE }}-deployment -n default --timeout=10s)
227
- EXIT_CODE=$?
228
-
229
- if [ $EXIT_CODE -eq 0 ]; then
230
- echo "Deployment successful!"
231
- exit 0
232
- fi
233
-
234
- # 타임아웃 체크
235
- if [ $elapsed -ge $timeout ]; then
236
- echo "Deployment verification timed out after ${timeout} seconds"
237
- kubectl get pods -n default -l app=${{ env.MODULE }}
238
- kubectl describe deployment ${{ env.MODULE }}-deployment -n default
239
- exit 1
240
- fi
241
-
242
- remaining=$((timeout - elapsed))
243
- echo "Waiting for deployment to complete... (${elapsed}s elapsed, ${remaining}s remaining)"
244
-
245
- # 남은 시간이 10초 이하면 1초씩, 그 외에는 10초씩 대기
246
- if [ $remaining -le 10 ]; then
247
- sleep 1
248
- else
249
- sleep 10
250
- fi
251
- done
252
- # - name: Clean up old images
253
- # if: success()
254
- # run: |
255
- # kubectl exec -it $(kubectl get pods -l app=${{ env.MODULE }} -n ${{ env.NAMESPACE }} -o jsonpath='{.items[0].metadata.name}') -n ${{ env.NAMESPACE }} -- docker image prune -a -f
You can’t perform that action at this time.
0 commit comments