【问题标题】:Triggering a paramaterized build, and inserting the git branch id触发参数化构建,并插入 git 分支 id
【发布时间】:2017-12-14 08:54:20
【问题描述】:

我的 jira 问题与 Git 拉取请求有关,我想在 jira 状态更改时触发 jenkins 作业。但是 jenkins 工作需要的参数之一是分支,我如何将分支参数从我的 jira 问题传递给 jenkins?

更多信息:

我的 jenkins 构建期望获得一个 Git 分支名称。 This the information i need to parse from the JIRA issue

所以我的问题是,我如何通过the parameter mapping provided by the Jira-trigger-plugin 注入分支名称

【问题讨论】:

    标签: jenkins-jira-trigger


    【解决方案1】:

    您可以将此项目设为参数化并将参数传递为String Parameters。只需浏览到Jenkin's Job -> General -> This project is parameterised,现在选择您想要的参数类型。在您的情况下,它是String Parameter。请参考这张图片。

    您可以通过$parameter_name_goes_here 访问您的参数。从上面的图片参数是$JIRA_TICKET_ID$USER_EMAIL。希望这会有所帮助。

    【讨论】:

    • 我的作业参数期望获得一个 git 分支名称,并且我在开发下的 jira 问题中也有该信息。所以 jira 票证 ID 不是我需要的。
    • 你是如何触发你的构建的?您是否为该工作完成了令牌设置?
    • 我做到了。我编辑了我的原始问题,以获取有关我正在尝试做什么的更多信息
    • 我确实认为分支是一个自定义字段。你能得到jira票证吗?同样,请查找该自定义字段 ID,然后在此处使用 Issue attribute path 链接到它
    • 是的,我能拿到钥匙就好了。 Webhook 有效,我只需要访问图片中指定的信息。我如何知道自定义字段 ID?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    相关资源
    最近更新 更多