运行 使用 Jenkins 从机器 B 构建机器 A
Run build of Machine A from Machine B using Jenkins
我有2台电脑。 Com-A, Com-B.
我在 Com-A 上使用 selenium webdriver、Testng 和 maven 构建了自动化功能脚本。
Com-A 已经用 Jenkins 安装了所有东西,但 Com-B 只有 jenkins ,我可以 运行 构建从 Com-B 部署到 Com-A 中吗?或者我还必须将所有必要的软件安装到 Com-B?
你可以在 jenkins 中将 Com-A 设为从机。 Com-B 将成为主节点并将构建标记为始终来自 Com-A 节点的 运行。
参考https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines
首先,您不需要在 COM B 中安装所有东西。
使用 ssh(secure shell) 命令连接 COM A,然后使用 shell 或 bash 脚本执行您的项目。在 jenkins 中,您会在构建选项下找到所有构建步骤。
我使用以下命令 运行 我的项目使用 shell 脚本:
ssh -l user comAIpaddress(ex. 192.192.192.192) sh SciptLocationInComA.shell
此命令首先连接另一台机器,然后执行 shell 脚本到 运行 项目。
运行 使用 shell 或 bash 脚本的 java 项目非常简单..... :)
您当前的设置足以启动从 Com-B 到 Com-A 的远程构建。
请确保部署在 Com-B 上的 jenkins 服务器 已正确配置为主节点和其他节点(例如:Com-A ) 作为奴隶。
为确保配置,请按照以下步骤操作:
第 1 步:转到管理 Jenkins 页面并select管理节点数 link
第 2 步: 在“管理节点”页面上,如果已配置,您可以看到节点列表。否则默认情况下只有一个名为 Master 的节点代表主机。
第 3 步: 要添加新节点,请提供一个名称(例如:selenium-slave1)和 select Dump Slave 选项以添加一个节点作为自定义的奴隶。
步骤4(a):添加节点后,如下图配置节点。
步骤 4(b): 确保在设置 启动方法 字段时,通过 ssh 在 Unix 机器上启动从代理已经 selected(这将通过 ssh 在主节点和从节点之间进行通信)。
步骤 4(c): 配置根据您的设置突出显示的高级字段,然后单击保存。
第五步:终于添加了一个新的节点作为slave,配置成功。
步骤 6(a): 现在配置一个新作业以在需要时安排它 运行.
步骤 6(b):添加一个新的 maven 作业,因为您的项目已经使用 maven 配置。
注意:将很快添加作业配置。
我有2台电脑。 Com-A, Com-B.
我在 Com-A 上使用 selenium webdriver、Testng 和 maven 构建了自动化功能脚本。
Com-A 已经用 Jenkins 安装了所有东西,但 Com-B 只有 jenkins ,我可以 运行 构建从 Com-B 部署到 Com-A 中吗?或者我还必须将所有必要的软件安装到 Com-B?
你可以在 jenkins 中将 Com-A 设为从机。 Com-B 将成为主节点并将构建标记为始终来自 Com-A 节点的 运行。
参考https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines
首先,您不需要在 COM B 中安装所有东西。
使用 ssh(secure shell) 命令连接 COM A,然后使用 shell 或 bash 脚本执行您的项目。在 jenkins 中,您会在构建选项下找到所有构建步骤。
我使用以下命令 运行 我的项目使用 shell 脚本:
ssh -l user comAIpaddress(ex. 192.192.192.192) sh SciptLocationInComA.shell
此命令首先连接另一台机器,然后执行 shell 脚本到 运行 项目。
运行 使用 shell 或 bash 脚本的 java 项目非常简单..... :)
您当前的设置足以启动从 Com-B 到 Com-A 的远程构建。
请确保部署在 Com-B 上的 jenkins 服务器 已正确配置为主节点和其他节点(例如:Com-A ) 作为奴隶。
为确保配置,请按照以下步骤操作:
第 1 步:转到管理 Jenkins 页面并select管理节点数 link
第 2 步: 在“管理节点”页面上,如果已配置,您可以看到节点列表。否则默认情况下只有一个名为 Master 的节点代表主机。
第 3 步: 要添加新节点,请提供一个名称(例如:selenium-slave1)和 select Dump Slave 选项以添加一个节点作为自定义的奴隶。
步骤4(a):添加节点后,如下图配置节点。
步骤 4(b): 确保在设置 启动方法 字段时,通过 ssh 在 Unix 机器上启动从代理已经 selected(这将通过 ssh 在主节点和从节点之间进行通信)。
步骤 4(c): 配置根据您的设置突出显示的高级字段,然后单击保存。
第五步:终于添加了一个新的节点作为slave,配置成功。
步骤 6(a): 现在配置一个新作业以在需要时安排它 运行.
步骤 6(b):添加一个新的 maven 作业,因为您的项目已经使用 maven 配置。
注意:将很快添加作业配置。