使用ChatGPT作为Jira管理员的4种强大方法

ChatGPT中文站

标题

ChatGPT 由 OpenAI 开发,是一种先进的语言模型,具有改变业务运营潜力。它对自然语言查询的脚本代码生成能力对于 DevOps 工程师、IT 专家和工具管理员来说是一个重大变革。

在本文中,我们将深入了解ChatGPT在Jira管理员中的使用情况,并检查ChatGPT如何增强Jira管理员日常任务的效率和生产力。我们将通过提示和结果展示每个用例,以启发您了解Jira管理员如何轻松生成各种脚本代码。

使用ChatGPT为过滤器和报告生成定制的JQL查询。

在Jira中编写JQL查询是Jira用户、项目经理和Jira管理员日常工作的一部分。作为Jira管理员,您可能会被要求协助为Jira用户创建复杂的过滤器。

让我们来看一个例子:

你想要生成带有条件和异常的JQL。请用自然语言询问ChatGPT为您生成。

提示:

编写一个Jira JQL查询,检索当前冲刺中“Dev1”或“Dev2”项目中除了Bug以外的所有未关闭问题,它们的工作日志时间不到10小时,并且状态从“待办”变为“进行中”已超过四天。不包括被指定人具有项目管理员权限的问题。不包括没有史诗链接的问题。请按优先级和受让人的顺序排序。

结果:(只需复制代码并粘贴到Jira)

ChatGPT中文站

抱歉,找不到你要找的页面。

使用ChatGPT生成脚本来运行Jira命令行界面(CLI)。

使用CLI是执行Jira管理操作的常见方式。

让我们来看下面的情景:

一个 Jira 管理员想要添加一批新用户,使用一个csv文件作为输入,可以列出新用户的清单。

提示:

编写一个Jira的CLI脚本,使用CSV文件批量添加用户。

ChatGPT中文站

它还提供了 csv 格式和运行脚本的指示。

ChatGPT中文站

如果您想在Windows操作系统中运行它,或在PowerShell脚本的批处理文件中运行它呢?

以下提示将使用不同的脚本语言提供相同的操作。

提示:

编写用于 Jira 的 CLI 脚本,使用 csv 文件批量添加用户,使用批处理文件适用于 Windows 操作系统。

ChatGPT中文站

Sorry, there is no English text provided to be translated. Please provide the text and I will be happy to assist you with the translation.

获取PowerShell脚本:

提示:

编写 CLI 脚本,使用 csv 文件添加大量用户到 Jira,使用 PowerShell 脚本适用于 Windows 操作系统。

把以下英文翻译成简体中文(保留HTML结构):

使用ChatGPT在Groovy中生成脚本,以与Scriptrunner应用程序一起使用。

许多Jira管理员使用Scriptrunner应用程序生成脚本并执行定制化和复杂的操作。

请考虑以下情景:

你需要在名为“DEV”的Jira项目中计算当前迭代中所有问题(除了bugs)提供的所有估计,并将结果更新到你事先创建的自定义字段上。

提示:

在当前Sprint中,编写一个Groovy脚本在Scriptrunner for Jira中,计算除“Dev”项目中的漏洞外,所有问题的估算总和,并将结果更新到“总估算”自定义字段中。

ChatGPT中文站

抱歉,我们找不到您要查找的页面。 请检查您输入的网址是否正确,或者尝试使用我们的网站搜索功能查找所需的内容。

该脚本使用Jira API计算当前冲刺中“Dev”项目中所有问题的估算总和(不包括缺陷),然后使用计算出的值更新“总估算”自定义字段。

Sorry, there is no English text provided for me to translate. Please provide the text you would like to be translated.

使用ChatGPT生成一个Python脚本,该脚本将使用Jira REST API。

执行Jira操作的另一种方式是通过使用REST API的外部脚本。

你可以使用流行的Python语言来实现。

让我们来看另一种情景:

您想使用Python和REST API删除Jira用户。

提示:

使用REST API在Python中编写代码以删除Jira用户。

ChatGPT中文站

把以下的英文翻譯成簡體中文,保持 HTML 結構:

更新脚本中的参数(用户名、密码、基础网址),然后执行以下命令:

ChatGPT中文站

抱歉,找不到你请求的页面。

总结

Jira管理员可以利用人工智能的力量提高生产力和优化任务。以下是不同用例的建议:

  1. JQL筛选和报告:使用ChatGPT生成JQL查询来创建自定义筛选器和生成报告。
  2. Groovy脚本自动化:利用Scriptrunner插件和ChatGPT帮助编写Groovy脚本。使用Groovy脚本,您可以自动化Jira中的各种操作,如更新问题或在问题数据上执行计算。
  3. CLI和脚本代码:使用ChatGPT生成命令行脚本或脚本代码(例如bash,powershell)从命令行执行特定任务以在Jira上执行特定任务。例如,您可以使用Jira CLI批量删除用户或更新问题字段。
  4. REST API: 利用Jira REST API与Jira进行交互。ChatGPT可以帮助生成代码(如Python),用于执行许多操作,例如创建问题、更新工作流或检索问题数据,使用REST API。

始终记住在将代码更改应用于生产之前,在测试环境中进行测试,以确保在影响实时数据之前可以解决任何意外的结果或问题。

2023-10-20 17:01:04 AI中文站翻译自原文