jenkins windows服务上的奴隶节点可以是mac吗

2025-02-24 02:09:40
推荐回答(1个)
回答1:

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保持在线。

* 然后保存;