【发布时间】:2018-10-10 22:27:20
【问题描述】:
我想使用 Jenkins 运行由各种 Python 脚本控制的自动化硬件测试。我在 Linux 服务器上安装了 Jenkins 主服务器,在测试服务器(Windows 服务器)上安装了 Jenkins 从服务器。 我需要 master 从 GitHub repo 中提取测试代码,然后从 slave 执行测试代码。
主设备拉取代码并让从设备执行代码的最佳/最简单方法是什么? 我可以通过主人从奴隶中提取代码吗? 我只能从服务器访问我的 GitHub 存储库,而不是从服务器。 目前我正在设置不同的作业来提取主服务器上的代码,然后使用插件 copyArtifacts 将其复制到从服务器,然后在从服务器上执行代码。这看起来很麻烦。
【问题讨论】:
-
我相信我们不能这样做,因为要在该机器上执行您的源代码的任何命令(无论是主还是从,取决于您要执行命令的位置)。
标签: git jenkins git-checkout