jenkins 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保持在线。
* 然后保存;