Git Jenkins插件-将环境变量值发送到Jenkins实例-AbstractBuild/Run
我正在开发新的Jenkins插件,用于向外部系统发送Jenkins build&SCM[Git]通知 通过Freestyle项目,我可以将GIT详细信息[GIT_COMMIT,GIT_BRANCH,GIT_URL]发送到外部系统 在我的插件代码中,我使用Git插件设置的环境详细信息[see.bellow snip]获取了这些Git详细信息Git Jenkins插件-将环境变量值发送到Jenkins实例-AbstractBuild/Run,git,jenkins,jenkins-pipeline,Git,Jenkins,Jenkins Pipeline,我正在开发新的Jenkins插件,用于向外部系统发送Jenkins build&SCM[Git]通知 通过Freestyle项目,我可以将GIT详细信息[GIT_COMMIT,GIT_BRANCH,GIT_URL]发送到外部系统 在我的插件代码中,我使用Git插件设置的环境详细信息[see.bellow snip]获取了这些Git详细信息 <snip> Run run -> Passed on the fly from JobListener; EnvVars en
<snip>
Run run -> Passed on the fly from JobListener;
EnvVars env = run.getEnvironment(listener);
env.get("GIT_URL");
env.get("GIT_COMMIT");
</snip>
运行->从JobListener动态传递;
EnvVars env=run.getEnvironment(侦听器);
环境获取(“GIT_URL”);
环境获取(“GIT_COMMIT”);
所以上面的剪贴画在自由泳项目中效果很好
但无法在管道项目中获取GIT细节的环境变量
有没有办法将GIT细节作为环境变量注入/传递到我的插件系统中
是否有方法将groovy脚本变量注入/传递到运行Jenkins实例AbstractBuild/Run/TaskListener对象中
谢谢