#shell #jenkins #cmd
#оболочка #Дженкинс #cmd
Вопрос:
У меня есть .cmd
файл, который запускает простой скрипт, который я создал. Я хочу запустить это через Jenkins, однако у меня возникли проблемы. На данный момент у execute shell
меня есть
"%WORKSPACE%FileMoveRunpse.cmd"
Это просто путь к моему файлу. Это выдает ошибку,
[workspace] $ sh -xe C:DOCUME~1ADMINI~1.MOSLOCALS~1Temp2hudson1221785125766485285.sh
'%WORKSPACE%ForgeFileMoveRunpse.cmd'
/cygdrive/c/DOCUME~1/ADMINI~1.MOS/LOCALS~1/Temp/2/hudson1221785125766485285.sh: line 2: fg: no job control
Build step 'Execute shell' marked build as failure
Я понимаю, что файлы .sh — это просто временные файлы, созданные Дженкинсом, поскольку я не могу найти их на компьютере. Однако мне неясно, что fg: no job control
это значит. Должен ли я делать что-то еще, кроме простого ввода пути к моему файлу в командной строке execute?
Ответ №1:
Поскольку вы работаете в Windows, вы не должны execute shell
, но вместо Execute Windows batch command