🚀 Trigger Deployment
Job ten uruchamia dynamiczny child pipeline wdrożeniowy na podstawie pliku .ci/deployment.yml wygenerowanego przez job 🔧 Prepare Dynamic Deployment.
Jak działa job?
Section titled “Jak działa job?”Job jest natywnym GitLab CI trigger jobem — nie posiada image, script ani before_script. Pobiera artefakt .ci/deployment.yml z poprzedniego joba i przekazuje go GitLab jako konfigurację child pipeline.
Opcja strategy: depend powoduje, że pipeline nadrzędny czeka na zakończenie child pipeline i dziedziczy jego status. Dzięki needs.optional: true job uruchomi się nawet gdy poprzednik nie wyprodukował artefaktu — w takim przypadku child pipeline po prostu nie zostanie uruchomiony.