Si cette option est cochée, Jenkins permet de définir un environnement pour le job (ou pour chaque exécution sur un projet matriciel) en définissant des variables d'environnement et en exécutant un script (un script d'installation).
Toutes ces actions seront exécutées avant un checkout SCM.
Par défaut, après la configuration, seules les variables injectées (avec des variables Jenkins) seront disponibles dans les scripts de build , dans les post-actions de Jenkins, et ainsi de suite.
Les variables d'environnement par défaut héritées (héritées par le processus Jenkins qui contient souvent des
informations spécifiques à la machine comme PATH
, TIMEZONE
, etc.) peuvent être déselectionnées si vous activez
la propriété envInject et
cochez Désélectionner les variables système dans la page de configuration du noeud.