Jenkins 为什么EnvInject插件没有';生成后是否捕获新的env变量?

Jenkins 为什么EnvInject插件没有';生成后是否捕获新的env变量?,jenkins,continuous-integration,environment-variables,jenkins-plugins,Jenkins,Continuous Integration,Environment Variables,Jenkins Plugins,我的批处理脚本中有一个analysis number变量,它在每次作业生成后递增。我必须在我的构建后电子邮件通知中获得这个新值。我已经很好地配置了EnvInject插件来获取我的变量。 当我查看生成的日志文件“injectedEnvVars.txt”时,即使我的analysis number环境变量已递增(例如90),我仍会得到相同的初始变量值(例如85)。为什么EnvInject在生成后不捕获新的环境变量?这些环境变量根本不是全局变量(或在生成后“保存”),但仅对当前作业有效。您对如何使它们全

我的批处理脚本中有一个analysis number变量,它在每次作业生成后递增。我必须在我的构建后电子邮件通知中获得这个新值。我已经很好地配置了EnvInject插件来获取我的变量。
当我查看生成的日志文件“injectedEnvVars.txt”时,即使我的analysis number环境变量已递增(例如90),我仍会得到相同的初始变量值(例如85)。为什么EnvInject在生成后不捕获新的环境变量?

这些环境变量根本不是全局变量(或在生成后“保存”),但仅对当前作业有效。您对如何使它们全局化有何想法?谢谢。@StephenKing我仍在努力解决这个问题,非常感谢您的帮助。也许可以试试。