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.