Jenkins自由风格流水线文件重命名与迁移需求
Jenkins自由风格流水线文件操作实现方案
根据需求,你可以在自由风格流水线的构建步骤中添加对应系统的命令脚本,完成文件重命名迁移和清理操作:
Linux/Unix环境(执行Shell步骤)
# 确保目标文件夹TOSHARE存在,不存在则创建 mkdir -p "${WORKSPACE}/TOSHARE" # 将指定报告文件重命名并迁移到TOSHARE文件夹 mv "${WORKSPACE}/RUNREPORTS/Reporting202411051234.html" "${WORKSPACE}/TOSHARE/TestFile.html" # 删除RUNREPORTS文件夹下所有HTML文件 rm "${WORKSPACE}/RUNREPORTS"/*.html
Windows环境(执行Windows批处理命令步骤)
# 确保目标文件夹TOSHARE存在,不存在则创建 if not exist "%WORKSPACE%\TOSHARE" mkdir "%WORKSPACE%\TOSHARE" # 将指定报告文件重命名并迁移到TOSHARE文件夹 move "%WORKSPACE%\RUNREPORTS\Reporting202411051234.html" "%WORKSPACE%\TOSHARE\TestFile.html" # 删除RUNREPORTS文件夹下所有HTML文件 del "%WORKSPACE%\RUNREPORTS\*.html"
操作说明
- 在Jenkins自由风格项目配置页面,找到构建区域,点击「添加构建步骤」
- 根据你的Jenkins节点操作系统,选择「执行Shell」或「执行Windows批处理命令」
- 将对应脚本粘贴到命令输入框中,保存配置后运行流水线即可完成操作
内容的提问来源于stack exchange,提问作者Vikram
相关产品推荐
相关产品推荐

