我想在Post Build Task插件中获取作业详细信息,并将详细信息传递给batch / powershell进行进一步处理。
我无法访问Jenkins环境变量,如JOB_NAME,JOB_ID等。
在Post Build Plugin任务中
记录文字“BUILD SUCCESSFUL” 选项
脚本块: run.bat $ JOB_NAME- $ JOB_ID
我需要将$ JOB_NAME- $ JOB_ID传递给脚本。
答案 0 :(得分:0)
通常,访问变量的sintax如下:
${VARIABLE}
但在某些情况下,特别是当您尝试在构建期间使用变量时,可以使用此sintax:
${ENV, var="VARIABLE"}
在我的情况下,当你有一个参数化版本时,这也是有效的。
答案 1 :(得分:0)
构建参数在Execute shell和post build部分中以$ Name的形式访问。 你可以使用
$JOB_NAME
$BUILD_NUMBER
表示作业名称和内部编号,与JOB_ID相同。
同时设置" Jenkins用户构建变量"获取有关环境变量的更多信息。