Skript Groovy, který jste poskytli, formátuje první řádek ve výsledném skriptu jako prázdný řádek. Shebang, který říká skriptu, aby se spouštěl s /bin/bash místo /bin/sh, musí být na prvním řádku souboru, jinak bude ignorován.
Místo toho byste měli Groovy naformátovat takto:
stage('Setting the variables values') {
steps {
sh '''#!/bin/bash
echo "hello world"
'''
}
}
A spustí se pomocí /bin/bash.
Podle tohoto dokumentu byste to měli být schopni udělat takto:
node {
sh "#!/bin/bash \n" +
"echo \"Hello from \$SHELL\""
}
Změňte možnosti X-Frame-Options tak, aby byly povoleny všechny domény
Jak odstranit přihlašovací údaje uložené v mezipaměti z Gitu?