Sobes.tech
Senior

Cos'è la costruzione 'when: always' in GitLab CI? A cosa serve?

sobes.tech AI

Risposta dell'AI

В GitLab CI конструкция when: always используется в описании джобы для указания, что эта задача должна выполняться всегда, независимо от результата предыдущих задач (успех, провал, отмена).

Это полезно для шагов, которые должны запускаться в любом случае, например, для очистки ресурсов, отправки уведомлений или сбора артефактов.

Пример:

job_cleanup:
  script:
    - echo "Cleaning up resources"
  when: always

В этом примере job_cleanup выполнится даже если предыдущие задачи упали или были отменены.