Jenkins - Невозможно выполнить команду оболочки - PullRequest
0 голосов
/ 04 февраля 2020

Я очень новичок в Дженкинс , и у меня возникает проблема, связанная с настройкой пути:

У меня есть простая Java программа, которую я Я могу запустить с помощью терминала следующие команды:

cd /Users/john/IdeaProjects/HelloWorld
javac HelloWorld.java
java HelloWorld

Я поместил те же самые команды в проект Jenkins - запустите окно оболочки и получите сообщение об ошибке, как показано ниже:

Вывод на консоль:

Запуск от имени SYSTEM. Создание рабочей области / Пользователи / Shared / Jenkins / Главная / Рабочая область / HelloWorld [HelloWorld] $ / bin / sh -xe /Users/Shared/Jenkins/tmp/jenkins4399115153751264307.sh + cd / Users / swyam / IdeaProjects / HelloWorld + javac HelloWorld. java HelloWorld. java: 1: ошибка: ошибка при записи HelloWorld: /Users/swyam/IdeaProjects/HelloWorld/HelloWorld.class publi c class HelloWorld {^ 1 error Шаг сборки 'Выполнить оболочку', помеченный как сборка как завершенная: Завершено: FAILURE

1 Ответ

0 голосов
/ 11 февраля 2020

shebang:

#! / Bin / sh

используйте shebang в первой строке команды оболочки, затем вызовите код java. Надеюсь, это поможет, если это сработает, тогда отметьте это как

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...