1、下载WinSW.exe
,重命名为Jenkins-agent.exe
。
2、创建jenkins-agent.xml
<?xml version="1.0" encoding="UTF-8" ?>
<service>
<!-- 该服务的唯一标识 -->
<id>jenkins-agent</id>
<!-- 注册为系统服务的名称 -->
<name>jenkins-agent</name>
<!-- 对服务的描述 -->
<description>jenkins node</description>
<!-- 将java程序添加到系统服务 -->
<executable>java</executable>
<!-- 执行的参数 -->
<arguments>-jar D:\jenkins\agent.jar -jnlpUrl http://x.x.x.xx:8080/computer/whPC/slave-agent.jnlp -secret xxx -workDir "D:\jenkins"</arguments>
<!-- 日志模式 这种是exe帮忙收集产生的日志配置,如果jar自带了log的话,也会输出 -->
<!-- 日志路径 -->
<logpath>D:\jenkins\logs</logpath>
<log mode="roll-by-size">
<!-- 归档文件大小,单位是KB -->
<sizeThreshold>3</sizeThreshold>
<keepFiles>8</keepFiles>
</log>-->
<!-- 日志模式 这种是exe不用帮忙收集产生的日志配置 因为jar自带了log输出那一套 -->
<log mode="none"></log>
</service>
3、执行jenkins-agent.exe install
安装服务
4、执行jenkins-agent.exe start
启动服务
参考:https://github.com/winsw/winsw?tab=readme-ov-file#use-winsw-as-a-bundled-tool
网友评论