source est un bash /ksh /etc, fournie comme synonyme plus "substantiel" de . .
En sh , vous devez utiliser . dans le cas où le shell sous-jacent en est un (tel que dash ) qui ne supporte pas la commande source .
sh '''
...
. ./environment.sh
//Build
//Test
...
'''
Si quelqu'un veut exécuter le script avec la source seule, la solution est de changer "Shell executable" en bash in ->Manage Jenkins->Configure System
Remplacer source environment.sh avec
. ./environment.sh
Veuillez noter qu'il y a un espace après le premier point.