我正在处理持续集成过程,我正在为我的 Jenkins 使用 Linux 平台,但现在我需要在远程 pc(Windows)上运行 bat 文件来启动自动化测试处理并发送报告。有没有可能做到这一点?
问问题
2161 次
3 回答
0
在该窗口上运行另一个 jenkins 实例并使用远程触发插件来触发 bat。
于 2012-08-03T11:32:39.063 回答
0
这种方法有一点学习曲线,但我建议在 Windows 机器上安装 Cygwin。Cygwin 的许多 UNIX 软件端口之一是 SSH 守护程序。这是在 Windows 上安装 sshd 的非常详细的教程:http: //inside.mines.edu/fs_home/gmurray/HowTo/sshNotes.html。在 Linux 上运行 SSH 客户端应该很容易。
然后你会运行这样的东西: ssh windowsuser@windowsbox 'c:\path\script.bat'
于 2014-11-12T21:05:42.313 回答
0
您可以使用 NodeLabel 参数插件 + 参数化触发器插件在一台或多台 Windows 机器上运行作业。要在所有机器上并行启动作业,请阅读此页面
于 2012-08-21T13:04:57.980 回答