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.