Chcę uruchomić polecenie bash w jenkins rurociągu zamiast polecenia powłoki, wewnątrz groovy skryptu:Run polecenie bash na jenkins rurociągu
Próbowałem już stosowanie "#!/Bin/bash!":
stage('Setting the variables values') {
steps {
sh '''
#!/bin/bash
echo "hello world"
'''
}
}
A także próbował użyć 'bash' zamiast 'sh'
stage('Setting the variables values') {
steps {
bash '''
#!/bin/bash
echo "hello world"
'''
}
}
Oczywiście moja komenda jest skomplikowana niż 'echo Hello world'.
Jakie jest twoje pytanie? Proszę jasno sformułować swoje pytanie i podać szczegóły problemów, z którymi się borykasz. – deimus
Myślę, że mamy ten sam problem. Nawet z drugim przykładem nadal działa z sh zamiast bash. Czy to właśnie widzisz? – Jake
Tak, jest! Utwórz rozwiązanie, dodając plik .bash do mojego repozytorium git, więc rozmawiam z Jenkinsem, uruchamiając go na określonej ścieżce wewnątrz mojego projektu. –