无法使用Jenkins在cygwin小终端上执行shell脚本

问题描述

无法使用Jenkins管道在Cygwin(最小终端)上执行shell脚本,但是我可以直接在Cygwin(最小终端)上执行相同的脚本,cygwin安装在jenkins Windows代理上,而我在Jenkins Windows代理上缺少的所有内容配置?并且在使用Jenkins时,我的shell脚本未在cygwin上执行,它们在Windows命令提示符下执行,有人可以建议如何使jenkins使用cygwin终端而不是命令提示符来执行shell脚本吗?谢谢。

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

http-request redirect code 302 location https://blog.mywebsite.com/profile/old-%[capture.req.uri,regsub(/blog/display.html?id=,)]/

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

  • /home/kumar/test.sh 查找:无效的开关 mv:无法统计'/ home / kumar / TEST_FILES / *':没有此类文件或目录

在脚本中使用以下find命令。

stage('Import') {
            
        steps {
        script {
              sh "/home/kumar/test.sh"
              }
              }
              }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)