You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jenkins运行时创建含任务编号的指定路径文件夹?

Jenkins构建时按编号创建指定目录的实现方案

这个需求完全可行,Jenkins内置的环境变量和构建执行能力可以直接实现该需求,具体步骤如下:

  • 使用Jenkins内置构建编号变量:Jenkins自带BUILD_NUMBER环境变量,对应当前任务的唯一构建编号,直接用它替代你需求中的${JobNumber of the job}即可。
  • 添加构建步骤执行目录创建命令:因为你的目标路径是Windows格式,在Jenkins构建配置里添加对应执行步骤:
    • 若用Windows批处理:执行命令 mkdir "D:\Contracts\%BUILD_NUMBER%"
    • 若用PowerShell:执行脚本 New-Item -ItemType Directory -Path "D:\Contracts\$env:BUILD_NUMBER" -Force

    注:PowerShell的-Force参数可以自动处理目录已存在的情况,避免构建报错;批处理的mkdir默认也不会因目录已存在抛出错误。

  • 权限前置检查:确保Jenkins服务运行的系统账户拥有D:\Contracts目录的写入权限,否则会出现创建失败的权限异常。

内容的提问来源于stack exchange,提问作者piya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 21:44:53