jenkins windows服务上的奴隶节点可以是mac吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins windows服务上的奴隶节点可以是mac吗相关的知识,希望对你有一定的参考价值。
参考技术Ajenkins windows服务上的slave节点不可以是mac。
1 Windows上安装Jenkins master
1、下载war包,running "java -jar jenkins.war".(注意需要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%\\bin加入到PATH环境变量中)
2、connect to Jenkins by going to the following URL http://localhost:8080/
3、look for the "Install as Windows Service" link in the "Manage Jenkins" page,将Jenkins安装成一个windows服务
4、创建一个目录C:\\Jenkins,作为服务的安装目录,点击install
Windows上配置Jenkins slave
1、Manage Jenkins-->Manage Nodes -->New Node下:输入Node Name,且选择Dumb Slave作为Slave的类型,然后OK。
2、在Slave的配置页面,输入如下:
*名字:Slave A
*描述:填写Windows slave,表示这是个windows的slave,用来与其他slave分开。
*executors:1或多个。表示该slave能够并发执行构建的数量。因此这个值会影响Jenkins系统的负载压力。使用处理器个数作为其值会是比较好的选择。
*远程工作目录:输入Slave的根目录,例如c:\\jenkins;
*用法:选择只允许运行绑定到这台机器的Job。这种模式下,Jenkins只会构建分配到这台机器的Job。这允许一个节点专门保留给某种类型的Job。例如,在Jenkins上连续的执行测试,你可以设置执行者数量为1,那么同一时间就只会有一个构建, 一个实行者不会阻止其它构建,其它构建会在另外的节点运行。
*启动方法:选择Launch slave agents via Java Web Start 。这种情况下slave自己启动jenkins服务,不需要与master网络连接。
* Avaliablitiy:选择Keep this slave online as much as possible;尽量让slave保持在线。
* 然后保存;
詹金斯:无法将奴隶连接到主人
【中文标题】詹金斯:无法将奴隶连接到主人【英文标题】:Jenkins: Cannot connect slave to master 【发布时间】:2016-10-24 13:08:59 【问题描述】:我在 linux 服务器上有 Jenkins,我想在 windows 虚拟机上设置 slave。
我创建了简单的从节点,启动方法:JNLP。
windows机器上没有防火墙。
我既可以通过 ssh 连接,也可以通过 52263 端口从 linux 连接到 windows,通过 135 端口从 windows 连接到 linux。
当我尝试启动从机时,它仍然无法连接。
我应该检查什么?问题可能出在哪里?
【问题讨论】:
【参考方案1】:然后我尝试连接 windows slave 我必须在 Linux 防火墙打开端口并在 http://jenkinsurl:8080/configureSecurity/ 为 JNLP 代理设置静态 TCP 端口
您还可以在 windows java 控制台上看到额外的错误。
【讨论】:
【参考方案2】:选择“Launch Method as Launch agent via Java Web Start”并提供正确的“远程根目录”。更多信息请转至https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines
【讨论】:
嗨,这个目录是什么?我确实像教程 C:\Jenkins 中那样设置了它,但这只是一个空目录。以上是关于jenkins windows服务上的奴隶节点可以是mac吗的主要内容,如果未能解决你的问题,请参考以下文章
需要通过 jenkins slave(Windows)上的浏览器窗口上传文件,但文件在 jenkins master(linux)上