【发布时间】:2015-08-26 15:07:51
【问题描述】:
假设我正在 Jira 中创建问题并编写摘要和描述。是否可以在编写完这些之后调用 python 脚本来设置另一个字段的值,具体取决于摘要和描述的值?
我知道如何使用 jira-python 模块从 python 脚本创建问题和更改字段。但是在 Jira 中手动编辑/创建问题时,我还没有找到使用 python 脚本的解决方案。有人知道我是如何管理的吗?
【问题讨论】:
假设我正在 Jira 中创建问题并编写摘要和描述。是否可以在编写完这些之后调用 python 脚本来设置另一个字段的值,具体取决于摘要和描述的值?
我知道如何使用 jira-python 模块从 python 脚本创建问题和更改字段。但是在 Jira 中手动编辑/创建问题时,我还没有找到使用 python 脚本的解决方案。有人知道我是如何管理的吗?
【问题讨论】:
我通过在 Jira 中使用附加脚本运行程序解决了这个问题。在那里,我在 Groovy 中创建了一个脚本字段并调用命令提示符并从那里运行 python 脚本。这是一个简单的脚本示例
def process = ['cmd', '/c', 'filepathToPython.exe', 'filepathToPythonFile.py'].execute()
process.waitfor()
return p.text
如果想查看最终的错误消息,可以使用process?.err?.text 代替process.text。
【讨论】:
看看 JIRA webhooks 调用基于 python 的小型 Web 服务器?
【讨论】: