当前位置: 首页 > news >正文

jenkins下后台运行链接Jenkins服务脚本方法

为了编写一个用于在后台运行 Jenkins agent 的批处理脚本,你可以使用 start 命令来启动 Java 进程并将其设置为在后台运行。以下是一个示例批处理脚本 run_agent.bat:

bat

@echo off
setlocalREM Set the path to the Jenkins agent JAR file
set AGENT_JAR_PATH=C:\path\to\agent.jarREM Set the JNLP URL for the Jenkins agent
set JNLP_URL=http://127.0.0.1:8000/com/A40%5FU8/jenkins-agent.jnlpREM Set the secret for the Jenkins agent
set SECRET=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXREM Set the working directory for the Jenkins agent
set WORK_DIR=D:\jenkins_homeREM Start the Jenkins agent in the background
start /b java -Xrs -jar "%AGENT_JAR_PATH%" -jnlpUrl "%JNLP_URL%" -secret "%SECRET%" -workDir "%WORK_DIR%"REM Optional: Uncomment the following line if you want to wait for the process to finish
REM wait %1echo Jenkins agent started in the background.
endlocal

设置变量:
AGENT_JAR_PATH:Jenkins agent JAR 文件的路径。
JNLP_URL:Jenkins agent 的 JNLP URL。
SECRET:Jenkins agent 的 secret。
WORK_DIR:Jenkins agent 的工作目录。
后台运行:

start /b 命令用于在后台运行指定的命令或程序。通过这种方式,Java 进程将以后台进程的方式启动。
可选等待:

REM wait %1 行是可选的。如果你希望脚本等待 Jenkins agent 进程完成,你可以取消注释这一行(在 Windows 中,wait 命令通常用于等待进程结束,但在批处理脚本中可能不是默认可用的命令,需要用其他方式来实现等待)。
将上述内容保存为 run_agent.bat 文件,然后双击运行这个批处理文件即可启动 Jenkins agent 并使其在后台运行。

http://www.lryc.cn/news/389140.html

相关文章:

  • 宠物空气净化器哪个品牌性价比高?宠物空气净器Top3品牌推荐
  • 苏州大厂面试题JAVA 面试集
  • 数据库取出来的日期格式是数组格式,序列化日期格式
  • 【Android】创建一个可以在屏幕上拖动的悬浮窗
  • SPI NAND、SD NAND和eMMC对比—MK米客方德
  • “深入解析:YUM仓库、RPM包与源码编译——Linux软件安装方式全面对比“
  • 中电金信:银行业私有云何去何从
  • Adobe Acrobat Pro或者Adobe Acrobat Reader取消多标签页显示,设置打开一个pdf文件对应一个窗口。
  • 从0开始学习pyspark--pyspark的数据读取[第4节]
  • 极速升级:MacOS系统中Pip源的切换指南
  • 服务器的分类,主流服务器的应用场景
  • Objects and Classes (对象和类)
  • 从单点到全景:视频汇聚/安防监控EasyCVR全景视频监控技术的演进之路
  • Java学习 -Golang开发环境+目录结构+编译+部署
  • Redis 典型应用——缓存(缓存预热,穿透,雪崩,击穿)
  • Sharding-JDBC分库分表的基本使用
  • 7月信用卡新规下:信用卡欠的钱不用还了?
  • 坑——python的redis库的decode_responses设置
  • 从项目中学习Bus-Off的快慢恢复
  • 视频参考帧和重构帧复用
  • js修改scss变量
  • 【中霖教育怎么样】报考注册会计师有年龄限制吗?
  • PHP验证日本手机电话号码
  • Qt 配置ASan
  • MySQL常用操作命令大全
  • 有人物联的串口服务器USR-TCP232-410S基本测试通信和使用方案(485串口和232串口)
  • 二维码登录的原理
  • 归并排序详解(递归与非递归)
  • 计算机系统基础(二)
  • vue根据文字长短展示跑马灯效果