Jira post 获取自定义值的动作脚本
Jira post action script to get custom values
我有一个具有不同自定义字段的 Jira 问题。我想触发一个参数化的 Jenkins 作业,在 Jira 问题被填满并从 Open 移动到 In Progress 之后,Jenkins 作业参数将是 Jira 问题包含的每个字段值。
我试图用两种方法来做到这一点:
- Jira 触发器插件,但我找不到获取 Jira 问题自定义字段值的方法,也无法将它们用作触发 Jenkins 作业的参数。
- 在 Jira 问题转换中使用 post 操作脚本,但我很难知道如何在脚本上获取 Jira 自定义值,然后用于 POST 它们到 Jenkins 作业
您可以使用 Script Runner 插件来满足此要求。
https://marketplace.atlassian.com/apps/6820/scriptrunner-for-jira
此插件可用作 listener/post(groovy 代码)到所需的状态转换,它将捕获所需的字段值并通过 API 调用将它们提供给 Jenkins。
我有一个具有不同自定义字段的 Jira 问题。我想触发一个参数化的 Jenkins 作业,在 Jira 问题被填满并从 Open 移动到 In Progress 之后,Jenkins 作业参数将是 Jira 问题包含的每个字段值。 我试图用两种方法来做到这一点: - Jira 触发器插件,但我找不到获取 Jira 问题自定义字段值的方法,也无法将它们用作触发 Jenkins 作业的参数。 - 在 Jira 问题转换中使用 post 操作脚本,但我很难知道如何在脚本上获取 Jira 自定义值,然后用于 POST 它们到 Jenkins 作业
您可以使用 Script Runner 插件来满足此要求。 https://marketplace.atlassian.com/apps/6820/scriptrunner-for-jira
此插件可用作 listener/post(groovy 代码)到所需的状态转换,它将捕获所需的字段值并通过 API 调用将它们提供给 Jenkins。