我有Jenkins主设备和奴隶设置。两者都在Windows Server 2008上运行。
我已经设置了一个自由式软件项目,并使用restrict选项强制构建在我的slave上运行。我试图在奴隶上开始构建,只需运行批处理文件在我们的项目中执行GIT PULL。
Jenkins在slave上设置为Windows服务,并以SYSTEM用户身份运行。 (我已尝试设置具有相同结果的本地用户)。
构建运行并且只是在那里显示微调器,直到我最终停止构建。
我可以修改批处理文件来做一些简单的事情,比如dir> list.txt甚至是git status> status.txt和这些关闭就好了并成功运行。
我尝试过使用"来电" vs没有电话。没有。当然,如果直接调用它,批处理文件就可以运行了。
有什么想法吗?这看起来应该很简单。
答案 0 :(得分:0)
这最终成为系统帐户运行的SSH问题。
我将密钥和已知主机文件复制到C:\ Documents and Settings \ Default User.ssh
我的构建成功完成。