我有一台windows机器上的Hudson Slave,需要执行一些shell命令。 我已经把所有的命令放在项目的执行shell部分,第一行读取如下:
但是,在运行项目时,我收到错误,说没有find命令。 特别是对于混帐,CD,制造,RM和我会更多的设想。 我觉得这是一个简单的事情来解决,但无法弄清楚。 这个脚本在机器上使用msysgit的时候工作的很好,但是我在Hudson中遇到了麻烦。 任何帮助,将不胜感激。 我需要使用msysgit而不是Cygwin。
如何将Hudson / Jenkinsparameter passing给windows批处理命令
Jenkins Windows Master连接到Slave Mac OSX
Jenkins和GitHub webhook:HTTP 403
Hudson + Windows + GitHub + Git Plugin =真的非常缓慢的获取阶段
你可以从这个脚本开始:
路径
$HOME (对于ssh操作很重要, 并不总是在Windows上正确设置 )
看看这些变量在哈德逊工作中所提到的是什么。
他们可能不会反映/继承您当前会话的值。
它可以取决于你如何安装msysgit 。
OP Zack Lalanne在评论中提到他只需要:
#!C:msysgitbinsh.exe --login -i
这意味着bash会话将会继承他的环境变量,使得这个工作很可能比没有用户的环境运行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。