在注释中隐藏Jenkins自定义变量的Pull请求生成器插件

在注释中隐藏Jenkins自定义变量的Pull请求生成器插件,jenkins,jenkins-plugins,bitbucket-server,Jenkins,Jenkins Plugins,Bitbucket Server,我有一个隐藏拉请求生成器插件在Jenkins中运行得很好,它是一个拉请求,启动了Jenkins的工作,该工作运行一些测试,并在拉请求上放置一个通用注释,说是通过还是失败 我遇到的问题是,当插件注释返回到pull请求时,我想使用我在构建后部分创建的变量,我尝试将该变量创建为环境变量,但插件的注释部分似乎只能看到内置的Jenkins变量,如${build_NUMBER}其他任何东西都直接打印出名字 我已经看过envinject,但我不确定如何在后期构建部分从它设置变量,甚至不确定它创建的变量是否会被

我有一个隐藏拉请求生成器插件在Jenkins中运行得很好,它是一个拉请求,启动了Jenkins的工作,该工作运行一些测试,并在拉请求上放置一个通用注释,说是通过还是失败

我遇到的问题是,当插件注释返回到pull请求时,我想使用我在构建后部分创建的变量,我尝试将该变量创建为环境变量,但插件的注释部分似乎只能看到内置的Jenkins变量,如${build_NUMBER}其他任何东西都直接打印出名字


我已经看过envinject,但我不确定如何在后期构建部分从它设置变量,甚至不确定它创建的变量是否会被Pull Request Builder插件看到。

我用我的Jenkins/Stash平台做了一个快速测试

我有一个使用此自定义变量的作业:

我添加了一个生成后步骤来发布自定义注释:

我们可以看到“我的SCM\U修订版”环境变量显示在“隐藏”中:


我希望有帮助:)

那很有帮助,谢谢。最后,我稍微修改了它,以便从构建步骤中的进程写入的propertiesfile加载变量。