Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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 slave运行批处理文件到git pull_Windows_Git_Batch File_Jenkins - Fatal编程技术网

Windows 从Jenkins slave运行批处理文件到git pull

Windows 从Jenkins slave运行批处理文件到git pull,windows,git,batch-file,jenkins,Windows,Git,Batch File,Jenkins,我有詹金斯的主从设置。两者都在Windows Server 2008上运行 我已经设置了一个自由风格的软件项目,并使用restrict选项强制构建在我的从属服务器上运行。我试图在从机上启动一个构建,以便在我们的项目中运行一个批处理文件来执行GIT拉入 Jenkins被设置为从机上的Windows服务,并作为系统用户运行。我尝试过设置一个本地用户,结果也一样 构建运行并简单地坐在那里,显示微调器,直到我最终停止构建 我可以修改批处理文件来做一些简单的事情,比如dir>list.txt,甚至git

我有詹金斯的主从设置。两者都在Windows Server 2008上运行

我已经设置了一个自由风格的软件项目,并使用restrict选项强制构建在我的从属服务器上运行。我试图在从机上启动一个构建,以便在我们的项目中运行一个批处理文件来执行GIT拉入

Jenkins被设置为从机上的Windows服务,并作为系统用户运行。我尝试过设置一个本地用户,结果也一样

构建运行并简单地坐在那里,显示微调器,直到我最终停止构建

我可以修改批处理文件来做一些简单的事情,比如dir>list.txt,甚至git status>status.txt,这些都可以正常启动并成功运行

我试过使用call和no call。没有什么当然,如果我直接调用批处理文件,它运行良好


有什么想法吗?这看起来应该很简单。

这最终成为作为系统帐户运行的SSH问题

我将密钥和已知主机文件复制到C:\Documents and Settings\Default User.ssh


我的构建成功完成。

很高兴看到您解决了问题。请接受您的答案,以便1其他人知道您的问题已解决。2其他人将知道决议是什么。