npm 包 jira-issue-finder 使用教程

阅读时长 4 分钟读完

简介

jira-issue-finder 是一个使用 Node.js 编写的 npm 包,其主要用途是通过 Jira 的 REST API 获取指定条件的 Jira 任务(Issue)。它可以帮助前端开发人员更加高效地进行任务管理和轻松地跟踪和解决问题。

安装

你可以使用 npm 安装 jira-issue-finder,命令如下:

使用

初始化

在使用 jira-issue-finder 之前,你需要先创建一个实例,并指定相应的 Jira 配置。代码如下:

-- -------------------- ---- -------
----- --------------- - -----------------------------

----- ---------- - -
  ----- --------------------
  --------- ----------------
  --------- ----------------
  ----------- ----
  ---------- -----
--

----- --------------- - --- ----------------------------

上述代码中的 jiraConfig 对象中包含了 Jira 的相应配置信息。如果你需要更改相应的配置,只需要修改 jiraConfig 对象中的属性即可。

搜索任务

使用 jiraIssueFinder.findIssues() 方法可以实现对 Jira 任务的搜索。下面给出一个示例代码,搜索出所有 STATUS = Done AND PROJECT = Your_Project_Name 的任务:

-- -------------------- ---- -------
----- -------------- - -
  ---- ------- - ---- --- ------- - -------------------
  ------- ------ ------ ---------- --------- -----------
-

------------------------------------------ ------- ------- -- -
  -- ------- -
    -------------------
  - ---- -
    ------------------ ---------------- ----------
    -------------------- -- -----------------------------------
  -
---

上述代码中的 searchCriteria 是一个包含搜索条件的对象。其中,jql 属性指定了 Jira 的搜索语句,fields 属性指定了需要返回的 Issue 对象的字段。在上面的示例中,我们只返回了 Issue 的 idkeysummarystatuspriority 字段。

创建任务

使用 jiraIssueFinder.createIssue() 方法可以创建一个新的 Jira 任务。下面给出一个示例代码,创建一个名称为 New issue created by npm package 的任务:

-- -------------------- ---- -------
----- -------- - -
  ------- -
    -------- -
      ---- -------------------
    --
    -------- ---- ----- ------- -- --- ---------
    ---------- -
      ----- ------
    --
    --------- -
      ----- -----------
    -
  -
-

------------------------------------- ------- ------ -- -
  -- ------- -
    -------------------
  - ---- -
    ------------------ ------------ --- ---- ------- ----------------
  -
---

上述代码中的 newIssue 对象是一个包含创建 Jira 任务所需信息的对象。其中,projectsummaryissuetypeassignee 分别指定了新建 Issue 的项目、摘要、任务类型和负责人。

总结

本文介绍了 npm 包 jira-issue-finder 的使用教程,包括了初始化、搜索和创建 Jira 任务等方面。jira-issue-finder 可以帮助前端开发人员更加高效地进行任务管理和轻松地跟踪和解决问题。希望这篇文章对读者有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005673881e8991b448e3bd0

纠错
反馈