我有一个.cmd
文件,它运行我创建的一个简单脚本。我想通过Jenkins运行这个,但是我遇到了麻烦。截至目前,在execute shell
我有
"%WORKSPACE%\FileMove\Runpse.cmd"
这只是我文件的路径。这给了我错误,
[workspace] $ sh -xe C:\DOCUME~1\ADMINI~1.MOS\LOCALS~1\Temp\2\hudson1221785125766485285.sh
+ '%WORKSPACE%\ForgeFileMove\Runpse.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
的含义。除了在执行shell下输入我的文件路径之外,我还需要做些什么吗?
答案 0 :(得分:4)
由于您在Windows上运行,因此不应execute shell
而应Execute Windows batch command