En positionnant la valeur de ceci à "true", une variable d'environnement 'BUILD_CAUSE' contenant toutes les causes du build en cours est
peuplée (les causes étant séparées par ',').
- BUILD_CAUSE = SCMTRIGGER,TIMERTRIGGER,MANUALTRIGGER,UPSTREAMTRIGGER
En outre, chaque déclencheur est disponible en tant que variable d'environnement unique :
- BUILD_CAUSE_SCMTRIGGER = true (déclencheur SCM)
- BUILD_CAUSE_TIMERTRIGGER = true (déclenché par planification)
- BUILD_CAUSE_MANUALTRIGGER = true (déclenché par l'utilisateur)
- BUILD_CAUSE_UPSTREAMTRIGGER = true (déclenché par le projet en amont)
... des déclencheurs inconnus seront ajoutés avec leur nom d'implémentation en majuscule.
... déclencheurs/causes inconnues (par exemple à partir de greffons autres que ceux du noyau) seront ajoutés avec leur nom d'implémentation
en majuscule.