Senior
Šta je konstrukcija 'when: always' u GitLab CI? Čemu služi?
sobes.tech АИ
Одговор од АИ
В GitLab CI конструкция when: always используется в описании джобы для указания, что эта задача должна выполняться всегда, независимо от результата предыдущих задач (успех, провал, отмена).
Это полезно для шагов, которые должны запускаться в любом случае, например, для очистки ресурсов, отправки уведомлений или сбора артефактов.
Пример:
job_cleanup:
script:
- echo "Cleaning up resources"
when: always
В этом примере job_cleanup выполнится даже если предыдущие задачи упали или были отменены.