Stash Pull Request Builder 插件,用于评论中的 Jenkins 自定义变量

Posted

技术标签:

【中文标题】Stash Pull Request Builder 插件,用于评论中的 Jenkins 自定义变量【英文标题】:Stash Pull Request Builder plugin for Jenkins custom variables in comments 【发布时间】:2016-03-12 09:57:51 【问题描述】:

我的 Stash 拉取请求构建器插件在 Jenkins 中运行良好,它看到了拉取请求并启动了 Jenkins 作业,该作业运行一些测试并在拉取请求上放置一条通用注释,说明通过或失败。

我遇到的问题是,当插件 cmets 回到拉取请求时,我想使用我在构建后部分创建的变量,我尝试将变量创建为环境变量,但似乎插件的 cmets 部分只能看到内置的 Jenkins 变量,如 $BUILD_NUMBER 其他任何东西都直接打印出名称。

我查看了 envinject,但我不确定如何在构建后部分中设置变量,或者即使它创建的变量会被 Pull Request Builder 插件看到。

【问题讨论】:

【参考方案1】:

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

我有一份使用此自定义变量的工作:

我添加了一个后期构建步骤来发布自定义评论:

我们可以看到我的 SCM_REVISION 环境变量显示在 Stash 中:

希望对你有帮助:)

【讨论】:

这很有帮助,谢谢。最后我稍微修改了一下,以便从构建步骤中的进程写入的属性文件中加载变量。

以上是关于Stash Pull Request Builder 插件,用于评论中的 Jenkins 自定义变量的主要内容,如果未能解决你的问题,请参考以下文章

(转)使用git stash解决git pull时的冲突

git merge git pull时候遇到冲突解决办法git stash

git merge git pull时候遇到冲突解决办法git stash

Git里面Stash Changes和UnStash Changes使用

git stash pop 冲突怎么解决?

git stash暂存文件