npm 包 liferay-jira 使用教程

阅读时长 5 分钟读完

简介

liferay-jira 是一个 Node.js 模块,用于与 Atlassian Jira 的 API 进行交互。它提供了一系列的方法,可以让开发者在 Node.js 环境中方便地读取、创建、更新和删除 Jira 任务。

在本文中,我们将详细介绍如何使用 liferay-jira 包来操作 Jira 任务。

安装 liferay-jira

在命令行窗口中输入以下命令来安装 liferay-jira:

配置

要使用 liferay-jira,您需要提供以下信息:

  • Jira 主机名
  • Jira 服务端口
  • 访问 Jira 的用户名
  • 访问 Jira 的用户密码

以下是一个示例配置对象:

连接到 Jira

要连接到 Jira,您需要使用 liferay-jira 包的 JiraApi 对象。我们首先需要导入 liferay-jira 包,然后创建一个新的 JiraApi 对象,并传入配置对象:

现在我们已经连接到了 Jira。以下是一些常用的 JiraApi 方法。

读取 Jira 任务

要读取 Jira 任务,我们可以使用 JiraApifindIssue 方法。该方法接受一个 Jira 任务的 ID,并返回一个 Promise 对象,其中包含了任务的详细信息。

以下是一个示例代码:

该代码将打印出从 Jira 读取到的任务的标题和描述。

创建 Jira 任务

要创建一个新的 Jira 任务,我们可以使用 JiraApiaddNewIssue 方法。该方法接受一个包含任务信息的对象,并返回一个 Promise 对象,其中包含了新创建任务的 ID。

以下是一个示例代码:

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

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

该代码将创建一个新的 Jira 任务,并打印出新创建任务的 ID。

更新 Jira 任务

要更新现有的 Jira 任务,我们可以使用 JiraApiupdateIssue 方法。该方法接受一个任务 ID 和一个包含任务更新信息的对象,并返回一个 Promise 对象,其中包含了更新后任务的详细信息。

以下是一个示例代码:

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

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

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

该代码将更新一个现有的 Jira 任务,并打印出任务的 ID。

删除 Jira 任务

要删除现有的 Jira 任务,我们可以使用 JiraApideleteIssue 方法。该方法接受一个任务 ID,并返回一个 Promise 对象,其中包含了删除任务的结果。

以下是一个示例代码:

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

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

该代码将删除一个现有的 Jira 任务,并打印出任务的 ID。

总结

本文详细讲解了如何使用 npm 包 liferay-jira 来操作 Jira 任务。我们介绍了连接到 Jira、读取、创建、更新和删除 Jira 任务的方法,并提供了示例代码。通过学习本文,您可以轻松地使用 liferay-jira 包来管理 Jira 任务,并将其集成到 Node.js 应用程序中。

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

纠错
反馈