Java Jenkins自定义插件无法在同一个作业执行中两次注入envVar
我一直在开发自定义插件,该插件进行rest调用并以json的形式返回响应,然后插件将json的变量作为环境变量注入 在新的安全补丁之后,我将插件转换为使用实现该方法的EnvironmentContributingAction 公共void buildEnvVars(AbstractBuild arg0,EnvVars env){ } 在运行中注入环境变量 但是我面临一个问题,当同一个插件在作业中使用两次时,它在作业中的第一个实例就会执行并注入变量。 但在第二个实例中,它进行rest调用,但不注入环境变量 知道为什么两次使用同一插件的同一作业实例不能注入环境变量吗 注意:在新的安全补丁被引入之前,这种用法可以很好地工作Java Jenkins自定义插件无法在同一个作业执行中两次注入envVar,java,environment-variables,jenkins-plugins,Java,Environment Variables,Jenkins Plugins,我一直在开发自定义插件,该插件进行rest调用并以json的形式返回响应,然后插件将json的变量作为环境变量注入 在新的安全补丁之后,我将插件转换为使用实现该方法的EnvironmentContributingAction 公共void buildEnvVars(AbstractBuild arg0,EnvVars env){ } 在运行中注入环境变量 但是我面临一个问题,当同一个插件在作业中使用两次时,它在作业中的第一个实例就会执行并注入变量。 但在第二个实例中,它进行rest调用,但不注入
通过将插件版本更改为2.x解决通过将插件版本更改为2.x解决