npm 包 node-red-contrib-jira 使用教程

阅读时长 3 分钟读完

前言

在软件开发过程中,JIRA 是一个非常重要的项目管理工具。为了方便与 JIRA 进行集成,开发者们开发了很多相关的 npm 包。其中一个比较不错的包就是 node-red-contrib-jira。

本文将会介绍如何使用该 npm 包来与 JIRA 进行集成,包括安装、配置以及一些常用的功能。通过本文的学习,您将会了解到如何使用该包来更加高效地处理 JIRA 相关的任务。

安装

node-red-contrib-jira 可以通过 npm 来进行安装:

如果您还没有安装 npm,请先安装 npm,并确保它已经添加到 PATH 环境变量中。

配置

安装完成后,我们需要对 node-red-contrib-jira 进行配置。首先,在 Node-RED 中添加一个新的 JIRA 节点,然后双击该节点,进入其配置界面。

URL

在 URL 中填入您的 JIRA 服务的 URL,例如:http://localhost:8080。

Username

在 Username 中填入您的 JIRA 用户名。

Password

在 Password 中填入您的 JIRA 密码。

Project Key

在 Project Key 中填入您要操作的 JIRA 项目的 Key,例如:MYPROJECT。

使用示例

获取某个 JIRA 任务的信息

在 Node-RED 工作区中,添加一个 JIRA 节点和一个 debug 节点。将它们相连接,并双击 JIRA 节点打开其配置界面。

在界面中填入您要查询的 JIRA 任务的 ID,例如:MYPROJECT-123。

然后,添加一个 Inject 节点,连接到 JIRA 节点之前。在 Inject 节点的 Payload 配置项中,填入:

最后,将 debug 节点的输出设置为完整消息。

这个工作流的示意图如下所示:

执行该工作流后,您将会在 debug 节点的输出中看到您所查询的 JIRA 任务的完整信息。

创建一个新的 JIRA 任务

在 Node-RED 工作区中,添加一个 JIRA 节点,并将其与一个 Inject 节点相连接。双击 JIRA 节点,进入其配置界面。

在界面中,填入您要发布任务的项目的 Key,例如:MYPROJECT。

然后,回到 Node-RED 工作区,在 Inject 节点的 Payload 配置项中,填入如下内容:

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

这个工作流的示意图如下所示:

执行该工作流后,您将会在 JIRA 中看到一个新的任务被创建。

总结

本文介绍了如何安装并配置 node-red-contrib-jira。同时,我们还演示了如何通过该 npm 包来获取 JIRA 任务的信息以及创建新的 JIRA 任务。

通过本文的学习,您可以更好地将 JIRA 与 Node-RED 集成,从而提高您的开发效率,更好地处理 JIRA 相关的任务。

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

纠错
反馈