При запуске sh -команды внутри конвейера jenkins, сами команды не выполняются.
Оболочка является частью моей переменной PATH, поэтому команда cmd-запрос выполняется, но это не команды.
Код внутри конвейера:
sh "echo Hello World"
bat "echo Hello World"
Результат:
[Pipeline] sh
Microsoft Windows [Version 10.0.18362.657]
(c) 2019 Microsoft Corporation. Alle rechten voorbehouden.
C:\Program Files (x86)\Jenkins\workspace\testCI>
[Pipeline] bat
C:\Program Files (x86)\Jenkins\workspace\testCI>echo Hello World
Hello World
Как заставить работать команды sh? Я бы предпочел не полагаться на bat, так как этот конвейер (и jenkins-workspace) будут перемещены в среду UNIX