YZ
Size: a a a
YZ
SK
DB
SK
G
DB
DB
G
DB
А
А
А
А
KA
service-check:
stage: run_jobs
image: $BUILDER_IMAGE
dependencies:
- build_image
tags:
- spider
script:
- j2 ./config/job_template.yaml > job.yaml
- kubectl apply -f job.yaml
- kubectl wait --for=condition=complete -n tiktok --timeout=60s "job/$JOB_NAME"
variables:
JOB_FILE: job.js
JOB_NAME: tiktok-service-check-job
only:
refs:
- master
- merge_requests
service-check-cleanup:
stage: cleanup_jobs
image: $BUILDER_IMAGE
dependencies:
- build_image
tags:
- spider
script:
- kubectl delete job "$JOB_NAME" -n tiktok
when: always
variables:
JOB_NAME: tiktok-service-check-job
service-check-cleanup
удаляет не только джобу но и логи соответственно + если так сложиться, что на момент запуска CI $JOB_NAME не удалён все крашнеться.service-check-cleanup
не получитсяKA
AE
AE