如何将JIRA与我们自己的AngularJS应用程序集成

时间:2019-11-28 05:17:24

标签: angularjs jira

我想将JIRA与自己的应用程序集成在一起,以便可以执行以下操作:

  • 创建票证
  • 删除票证

1 个答案:

答案 0 :(得分:1)

您可以使用此NPM dependency。希望对您有帮助

  1. 使用npm安装:
  

$ npm install jira-connector

  1. 从Jira检索问题,并将其摘要打印到控制台。
// ES5
var JiraClient = require('jira-connector');

// ES6 or Typescript
import JiraClient from 'jira-connector';

// Initialize
var jira = new JiraClient({
    host: 'jenjinstudios.atlassian.net',
    strictSSL: true // One of optional parameters
});

// ES5
jira.issue.getIssue({
    issueKey: 'JWR-19'
}, function(error, issue) {
    console.log(issue.fields.summary);
});

// ES6
jira.issue.getIssue(issueKey: 'JWR-19')
    .then(issue => {
        console.log(issue.fields.summary);
    })
    .catch(error => throw error);

// ES8 or Typescript. NodeJS 7.6.0 or higher
const issue = await jira.issue.getIssue({ issueKey: 'JWR-19' });

首先,从jira-connector模块导入JiraApi类。此类提供对Jira REST端点的访问,该端点组织为相关类。

JiraApi类的issue属性用于检索和修改Jira Issue。