美文网首页
Windows系统下将Jenkins-agent添加系统服务实现

Windows系统下将Jenkins-agent添加系统服务实现

作者: 87d6dc4b11a7 | 来源:发表于2024-02-17 19:33 被阅读0次

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

相关文章

网友评论

      本文标题:Windows系统下将Jenkins-agent添加系统服务实现

      本文链接:https://www.haomeiwen.com/subject/rszoodtx.html