Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 无法使用Jenkins在cygwin(mintty终端)上执行shell脚本_Windows_Jenkins Pipeline_Cygwin - Fatal编程技术网

Windows 无法使用Jenkins在cygwin(mintty终端)上执行shell脚本

Windows 无法使用Jenkins在cygwin(mintty终端)上执行shell脚本,windows,jenkins-pipeline,cygwin,Windows,Jenkins Pipeline,Cygwin,无法使用Jenkins管道在Cygwin(mintty终端)上执行shell脚本,但我可以直接在Cygwin(mintty终端)上执行相同的脚本,Cygwin安装在Jenkins windows代理上,Jenkins windows代理上缺少任何要配置的内容吗?而且我的shell脚本在使用Jenkins时没有在cygwin上执行,它们是在windows命令提示符下执行的,有人能告诉我如何让Jenkins使用cygwin终端来执行shell脚本而不是命令提示符吗。多谢各位 下面是我如何调用test

无法使用Jenkins管道在Cygwin(mintty终端)上执行shell脚本,但我可以直接在Cygwin(mintty终端)上执行相同的脚本,Cygwin安装在Jenkins windows代理上,Jenkins windows代理上缺少任何要配置的内容吗?而且我的shell脚本在使用Jenkins时没有在cygwin上执行,它们是在windows命令提示符下执行的,有人能告诉我如何让Jenkins使用cygwin终端来执行shell脚本而不是命令提示符吗。多谢各位

下面是我如何调用test.sh的Jenkins管道(test.sh在Jenkins windows代理上)

我在执行构建时看到以下错误

  • /home/kumar/test.sh 查找:无效开关 mv:cannot stat'/home/kumar/TEST_FILES/*':没有这样的文件或目录
下面是脚本中使用的查找命令

find /cygdrive/d/Jenkins/workspace/sam-org/testing/app_name/src/abc -name "*.dsx" -exec cp "{}" /home/kumar/ITEST_FILES \

请澄清您是如何运行Jenkins的脚本以及脚本的类型?我假设它们是Bash脚本,那么您是如何告诉Jenkis运行cygwin Bash的呢?请参阅上面调用shell脚本的管道,看起来脚本不是在cygwin(mintty)上执行的,它是在windows命令提示符下执行的
find /cygdrive/d/Jenkins/workspace/sam-org/testing/app_name/src/abc -name "*.dsx" -exec cp "{}" /home/kumar/ITEST_FILES \