jenkins 调用bat脚本

1,pipeline语句如下

复制代码
  		bat '''cd /d "D:/WorkSpace"
        call TEST.bat'''

2,带参数的bat

脚本bat脚本内容如下

复制代码
@echo off

echo param[0] = %0
echo param[1] = %1
echo param[2] = %2
echo param[3] = %3
echo param[4] = %4
echo param[5] = %5
echo ...
pause

运行结果如下:

复制代码
PS D:\\Desktop> ./test  a b c d e
param[0] = "D:\Desktop\test.bat"
param[1] = a
param[2] = b
param[3] = c
param[4] = d
param[5] = e

第0个参数是脚本本身

3,在jenkins中运行带参数的bat脚本

创建一个freestyle的项目

然后如下图选择带参数

参数设置完后,在build step里如下设置

构建项目时如下

此时运行即可

相关推荐
前端太佬几秒前
微信小程序支付全流程实战指南(Node.js后端篇)
前端·javascript·微信小程序
_十六几秒前
面试官最爱问的 TypeScript 装饰器:核心原理与实战技巧全解析.md
前端·typescript
代码搬运媛1 分钟前
mitt 事件发布-订阅库在 react 中的使用
前端
小桥风满袖2 分钟前
Three.js-硬要自学系列17 (拉伸、扫描、多边形轮廓简介、轮廓圆弧、多边形内孔)
前端·css·three.js
Ryan今天学习了吗3 分钟前
从零开始实现命令式组件ElMessage(附代码)
前端
用户2031196600963 分钟前
padding和frame在使用中的顺序问题
前端
资深前端外卖员5 分钟前
【nodejs高可用】Nodejs应用安全防范的问题总结
前端·javascript
袁煦丞5 分钟前
高效文件传输工具FastSend:cpolar内网穿透实验室第567个成功挑战
前端·程序员·远程工作
嘻嘻嘻嘻嘻嘻ys9 分钟前
《Spring Boot 3响应式架构实战:R2DBC驱动的高并发数据持久化革命》
前端·后端