Slave节点创建(通过JNLP连接)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yinshuilan/article/details/82591889

通过JNLP连接node

关于这种方式jenkins有如下描述:

Launch slave agents via Java Web Start 
Starts a slave by launching an agent program through JNLP. The launch in this case is initiated by the slave, thus slaves need not be IP reachable from the master (e.g. behind the firewall.) It is still possible to start a launch without GUI, for example as a Windows service.

这段话的意思是说,JNLP方式连接salve,不需要master必须能够ssh连接到slave,只需要两者能够ping通即可。这种连接方式的slave还可以作为服务运行在slave的机器上。 
这种方式连接slave的步骤如下: 


按照上面图片的设置方式设置完成后,点击save,就建好了一个slave节点。如下图所示。 

点击“Launch”按钮 或者在cmd输入如上命令启动节点。

Launch按钮点击后会弹出对话框等待连接成功。

2. 将此服务安装成一个server:

连接成功后,显示connected,对话框的左上角会有一个File按钮,点击后显示“Install as Service”,点击自动安装成为service。

如果提示已有此服务则可以使用以下方式手动安装为service

command命令执行如下:

sc.exe create "jenkins-slave.exe" start= auto binPath= "D:Jenkins_slave" DisplayName= "jenkins-slave-testsever"
提示:[SC] CreateService 成功

3. 使用slave节点构建:

接下来的任务是将该节点连到master上。JNLP方式是slave主动连接master。

创建一个多配置项目:

在Configuration Matrix中选择Add Slaves:

猜你喜欢

转载自blog.csdn.net/yinshuilan/article/details/82591889