我想使用Jenkins来运行由各种Python脚本控制的自动化硬件测试。我在Linux服务器上安装了Jenkins主服务器,在Test服务器( Windows Server)上安装了Jenkins从服务器。我需要主服务器从GitHub存储库中提取测试代码,然后从服务器执行测试代码。
主程序提取代码并让从程序执行代码的最好/最简单的方法是什么?我可以通过主机从slave拉取代码吗?我只能从服务器访问我的GitHub存储库,而不能从从服务器访问。目前,我正在设置不同的作业来拉取主服务器上的代码,然后使用插件copyArtifacts将其复制到从服务器上,然后在从服务器上执行代码。这看起来很麻烦。