Sto appena iniziando a convertire i miei lavori Jenkins nel nuovo strumento Jenkins Pipeline (flusso di lavoro) e ho difficoltà a ottenere il comando sh
per utilizzare una shell di accesso bash.Come posso avviare una shell di login bash nella pipeline di jenkins (precedentemente nota come flusso di lavoro)?
Ho provato
sh '''
#!/bin/bash -l
echo $0
'''
ma il comando echo $0
viene sempre eseguito in una shell interattiva, piuttosto che una shell bash di login.
Lei-bang dovrebbe essere nella prima riga dello script: sh '' '#!/Bin/bash -l echo $ 0 ''' – izzekil
@ izzekil ha ragione !!!! UGH. – Jeff