source è un bash /ksh /etc, fornito come sinonimo più "sostanziale" per . .
In sh , devi utilizzare . nel caso in cui la shell sottostante sia una (come dash ) che non supporta il comando source .
sh '''
...
. ./environment.sh
//Build
//Test
...
'''
Se qualcuno vuole eseguire lo script con la sola soluzione sorgente è cambiare "Eseguibile shell" in bash in ->Gestisci Jenkins->Configura sistema
Sostituisci source environment.sh con
. ./environment.sh
Tieni presente che c'è uno spazio dopo il primo punto.