2013-07-06 6 views
4

Я запускаю jenkins на windows 7 как услугу.Запустить командную команду в jenkins

Я хотел бы запустить очень простую работу, которая запустит мой firefox. (например)

Я настроил бесплатный проект стиля и установил опцию «Выполнять пакетную команду Windows».

Здесь я попытался вставить пару команд, которые все они провалили.

Такие команды, как «echo hello» или другая команда, работающая как ожидалось.

Но команда типа «explorer» - должна открыть указанный каталог, или «c: \ firefox.lnk» (должен открыть firefox) не работают. Дженкинс, похоже, работает, но после неудачного выполнения задания с ошибкой.

Как я могу управлять этими действиями?

Спасибо.

+0

Пожалуйста, сообщите об ошибке, с которой они не работают. – Piccolo

+0

У меня нет никаких ошибок. Дженкинс продолжает работать, пока я не остановлю вручную. Это выход я вижу: " Started пользователем анонимного здания в рабочем пространстве C: \ Program Files (x86) \ Дженкинс \ работа \ Selenium2 \ рабочее пространство [рабочее пространство] $ CMD/с вызова C: \ Users \ Или \ AppData \ Local \ Temp \ hudson3311426922560007225.bat C: \ Program Files (x86) \ Дженкинс \ работа \ Selenium2 \ рабочая область> проводник сборки был прерван Выполнил:. пРЕРВАНО " – ork

+0

В вашем случае Дженкин процесс запускается как служба. Недавно запущенный Process Explorer/firefox и т. Д. Может быть доступен на системной консоли. Я устанавливаю и запускаю VNC в качестве службы для доступа к системной консоли – Jayan

ответ

3

Возможно, это проблема с пути, проверьте, имеет ли пользователь системы «проводник» в своем пути. (см. http://antagonisticpleiotropy.blogspot.nl/2012/08/running-jenkins-in-windows-with-regular.html)

Дополнительно: Windows 7 не разрешает процессам создания пользовательского интерфейса. См. Этот другой вопрос stackoverflow: Service starting a process wont show GUI C#

+0

Отлично, это была причина. Вы знаете, как я могу запустить jenkins не как сервис? есть какой-нибудь .bat-файл, который я могу запустить jenkins? спасибо. – ork

+0

ОК, я запускаю его с tomcat и файлом войны, и все работает! большое спасибо! – ork

Смежные вопросы