在 master 上签出并在 slave 上执行
Checkout on master and execute on slave
我想使用 Jenkins 运行 由各种 Python 脚本控制的自动化硬件测试。我在 Linux 服务器上安装了 Jenkins 主服务器,在测试服务器(Windows 服务器)上安装了 Jenkins 从服务器。
我需要 master 从 GitHub repo 中提取测试代码,然后 slave 来执行测试代码。
master拉取代码让slave执行代码的best/simplest方式是什么?
我可以通过主人从奴隶那里拉取代码吗?
我只能从服务器访问我的 GitHub 存储库,而不是从服务器访问。
目前,我正在设置不同的作业以将代码拉到主机上,然后使用插件 copyArtifacts 将其复制到从机,然后在从机上执行代码。这看起来很麻烦。
使用 Jenkins Pipelines,您可以使用 stash
和 unstash
步骤将数据从一个节点复制到另一个节点,这应该完全适合您的用例。
我想使用 Jenkins 运行 由各种 Python 脚本控制的自动化硬件测试。我在 Linux 服务器上安装了 Jenkins 主服务器,在测试服务器(Windows 服务器)上安装了 Jenkins 从服务器。 我需要 master 从 GitHub repo 中提取测试代码,然后 slave 来执行测试代码。
master拉取代码让slave执行代码的best/simplest方式是什么? 我可以通过主人从奴隶那里拉取代码吗? 我只能从服务器访问我的 GitHub 存储库,而不是从服务器访问。 目前,我正在设置不同的作业以将代码拉到主机上,然后使用插件 copyArtifacts 将其复制到从机,然后在从机上执行代码。这看起来很麻烦。
使用 Jenkins Pipelines,您可以使用 stash
和 unstash
步骤将数据从一个节点复制到另一个节点,这应该完全适合您的用例。