Jeśli ta opcja jest zaznaczona, Jenkins umożliwia ustawienie środowiska dla zadania (lub dla każdego uruchomionego projektu matrycowego) poprzez zdefiniowanie zmiennych środowiskowych i wykonanie skryptu (skryptu konfiguracji).

Wszystkie te działania zostaną wykonane przed pobraniem SCM.

Domyślnie po konfiguracji, tylko wprowadzone zmienne (ze zmiennymi Jenkinsa) będą dostępne w skryptach budowania, w akcjach Jenkinsa kończących zadanie i tak dalej.

Domyślne dziedziczone zmienne środowiskowe (dziedziczone zmienne przez proces Jenkinsa, które często zawierają informacje specyficzne dla maszyny, jak PATH, TIMEZONE, itd.) mogę być nieustawione, jeśli włączysz właściwość envInject i sprawdź Unset system variable na stronie konfiguracji węzła agenta.