在 Jenkins 中创建环境变量

Creating Environment variables in Jenkins

我正在尝试通过这样做在 Jenkins 中创建自定义环境变量

键值对列表

姓名:Build_Date 值:日期()

值部分未解析为日期 - 有什么想法吗?

这是我尝试配置以上内容的地方

谢谢

我确认您可以将 EnvInject 插件与 Groovy 脚本一起使用:

这是 Groovy 脚本:

// Generate a global BUILD_ID_LONG variable with date and time
// =======================================

TimeZone.setDefault(TimeZone.getTimeZone('UTC'))
def now = new Date()
def map = [BUILD_ID_LONG: now.format("yyyyMMdd_HHmm")]
return map

接下来,您可以在构建步骤中使用 ${BUILD_ID_LONG} 变量。