0

我在 Windows 机器(window 7 64 位和 windows 2008 机器)上配置 Hudson 我有一个调用 bash 和 shell 脚本的批处理文件。这个 shell 脚本调用其他 shell 脚本等等。我将 hudson 作业配置为调用我的批处理文件 myBatch.bat。MyBatch.bat 文件,然后使用以下代码调用 bash 和 shell 脚本:

bash -u -o pipefail -c "./buildAll.ksh %BRANCH% %PREV_TAG% %NEXT_TAG% build-%NEXT_TAG%.log 2>&1 | tee "build-%NEXT_TAG%.log"

我收到此错误:

'bash' 不是内部或外部命令、可运行程序或批处理文件。

我已经在我的 PATH 环境变量中配置了 cygwin bin 目录路径。我重新启动了哈德逊服务器。我以 java -jar Hudson.war 的身份运行 hudson

我无法执行该批处理文件。

4

0 回答 0