jira-rest-api 相关问题

JIRA REST API适用于希望将JIRA与其他独立或Web应用程序集成的开发人员以及希望编写与JIRA服务器交互脚本的管理员。

Jira Rest Api 删除版本无法按预期工作

我正在使用 Jira(版本 5)Rest API 来删除版本,就像文档告诉我的那样,我通过 moveFixIssuesTo 和 moveAffectedIssuesTo 将问题从已删除的版本转移到 o...

回答 2 投票 0

如何搜索优先级工作流程不一致的所有问题

我希望进行 JQL 搜索查询,以根据标签和优先级获取多个项目的问题列表。挑战在于有些项目有自己的定制

回答 1 投票 0

如何从 Jira 项目获取史诗列表

所以我在 Axxios 中使用 Java 的 Rest API,并遇到了这样的问题:即使我正确地从 Jira 检索史诗,注释部分也是空的/未定义,尽管注释...

回答 1 投票 0

添加 Jira 问题时 setAssignee 不起作用

我使用jira库创建了Jira问题 com.atlassian.jira jira-rest-java-client-app 我使用 jira 库创建了 Jira 问题 <dependency> <groupId>com.atlassian.jira</groupId> <artifactId>jira-rest-java-client-app</artifactId> <version>5.2.1</version> </dependency> 但是在创建时我无法为创建的 JiraIssue 设置受让人或受让人名称。 这是我的代码 BasicUser user = projectType.get().getLead(); System.out.println(user.getDisplayName()); builder = new IssueInputBuilder(project, issueType, issueDTO.getIssueSummery()); builder.setProject(project); builder.setDescription(issueDTO.getIssueDescription()); IssueInput input = builder.build(); IssueRestClient client = restClient.getIssueClient(); BasicIssue issue = client.createIssue(input).claim(); //input = IssueInput.createWithFields(new FieldInput(IssueFieldId.ASSIGNEE_FIELD, ComplexIssueInputFieldValue.with("name", "Wraplive User"))); builder.setPriorityId(1L); builder.setAssigneeName("Wraplive User"); IssueInput issueInput = builder.build(); client.updateIssue(issue.getKey(), issueInput); 我尝试了 builder.setAssignee(user); // 这里它将AssigneeName设置为我不需要的项目负责人,我想设置另一个用户或登录的用户名。 任何人都可以帮助我哪里出错了吗? 我尝试使用上面代码中注释的 FieldInput 。 public JiraRestClient getJiraRestClient() { return new AsynchronousJiraRestClientFactory().createWithBasicHttpAuthentication(getJiraUri(), JIRA_USERNAME, JIRA_PASSWORD); } public URI getJiraUri() { return URI.create(JIRA_URL); } //loadConnectionProperties(); 休息客户端 = getJiraRestClient(); BasicProject project = null; IssueType issueType = null; IssueInputBuilder builder = null; try { final Iterable<BasicProject> projects = restClient.getProjectClient().getAllProjects().claim(); for(BasicProject projectStr : projects) { if(projectStr.getKey().equalsIgnoreCase(PROJECT_KEY)) { project = projectStr; } } Promise<Project> projectType = restClient.getProjectClient().getProject(PROJECT_KEY); for(IssueType type : (projectType.get()).getIssueTypes()) { if(type.getName().equalsIgnoreCase(Issue_Type)) { issueType = type; } } builder = new IssueInputBuilder(project, issueType, issueDTO.getIssueSummery()); builder.setProject(project); builder.setDescription(issueDTO.getIssueDescription()); builder.setPriorityId(1L); ***builder.setFieldInput(new FieldInput("assignee", ComplexIssueInputFieldValue.with("accountId", "557058:0fa57746-30a2-498c-9e34-9306679d0be7")));*** IssueInput input = builder.build(); IssueRestClient client = restClient.getIssueClient(); BasicIssue issue = client.createIssue(input).claim(); System.out.println(issue.getKey()); LOG.error("Jira Created for " + issueDTO.getIssueSummery() + " ID is :: " + issue.getKey()); } catch(Exception e) { e.printStackTrace(); return false; } return true;

回答 1 投票 0

从 JIRA REST api 获取当前经过身份验证的用户

到目前为止我所看到的 JIRA REST api 的文档和示例并未涵盖您想要识别特定主机上当前登录用户的情况(没有事先信息...

回答 2 投票 0

使用 Spring RestTemplate 对 REST API 进行基本身份验证

我对 RestTemplate 和 REST API 都是全新的。我想通过 Jira REST API 检索应用程序中的一些数据,但返回 401 Unauthorized。找到了关于 jira 的文章

回答 12 投票 0

如果我只想在 <deleted> = false 时获取数据,那么 API 中应该使用什么 xpath 或查询参数?

这是 REST API:https://{ip}:{port}/fedsvc/objectstores 以下是 REST API 响应。 This is the REST API: https://{ip}:{port}/fedsvc/objectstores Below is the REST API response. <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Objects> <Object> <Id>objct040</Id> <Name>longevity-large</Name> <status>Starting</status> <deleted>false</deleted> </Object> <Object> <Id>obs1040</Id> <Name>SRS-large</Name> <status>Starting</status> <deleted>true</deleted> </Object> </Objects> what should be the xpath or query-parametr in API to use if I want to get the data only if <deleted> = false. ? 我希望只提取以下值: objct040 长寿-大 开始 假 X路径: /Objects/Object[deleted='false']/*

回答 1 投票 0

Jira api 使用 python 搜索 Jira 中的所有版本

我曾经使用 JIRA.project_versions(id) 在 python 中获取 Jira 中所有版本的列表。 我正在尝试转向使用 requests.request 我用这个来计算 Jira 中的问题数量

回答 1 投票 0

Jira cloud REST API - 设置系统字段的默认值

如何使用 Jira cloud REST API 设置 Jira 问题的描述字段的默认值。 当创建问题表单打开时,我希望该问题的描述字段为...

回答 1 投票 0

使用 REST API 将 JIRA 票证的转换状态更改为已解决时出现 400 错误

我有一张 JIRA 票证,按照以下工作流程即可关闭。 新建 -> 审核中 -> 正在进行中 -> 已解决 -> 等待确认 -> 已关闭 现在,使用过渡 en...

回答 1 投票 0

Powershell 自定义对象 toString 值用作注释属性

我正在使用 JIRA API 和问题变更日志。 API 调用返回 JSON 键/值对。其中一个键是 toString,它在 PS 自定义对象中表示为 NoteProperty。 (其他...

回答 3 投票 0

如何在 /rest/api/3/field 的 JIRA REST API 中获取速率限制值

我们在制作rest api (/rest/api/3/field)时遇到429错误 name:"AxiosError", 原因:“请求太多”, 代码:“ERR_BAD_REQUEST”, 状态:429, 下面是回复

回答 1 投票 0

如何在 Groovy 脚本中从库函数中获取键/值

我正在尝试在 Groovy 中创建一个库,可以从 Jenkins 创建 JIRA 问题。我能够创建问题,但如何将函数输出重定向到变量以过滤特定的键/v...

回答 1 投票 0

如何在Jira(JQL)中查询自定义字段最近100天内的更新

我有一个自定义归档为“SIB”。 我想查询过去 100 天内更新“SIB”的所有错误。 我尝试了一些类似的事情 已更改(不适用于我的领域) 已更新 > -

回答 1 投票 0

Excel 在使用分页 API 从 JIRA 获取所有问题时变得无响应

子 Jira_for_all_issues_v6() Dim http As New MSXML2.XMLHTTP60,url 作为字符串,response 作为字符串,json 作为对象,startAt 作为整数,batchSize 作为整数,totalIssues 作为整数,_ 问题...

回答 1 投票 0

如何将 cURL 命令的输出分配给 GitHub Actions 中的另一个命令?

我正在尝试创建 jira 票证,然后在 GitHub 操作中使用 cURL 创建 Microsoft Teams 通知,包括票证引用,如下所示: - 名称:创建 Jira 票证 编号:

回答 1 投票 0

即使 getter 返回非空值,组件列表和版本列表的值也无法在新创建的 Jira 问题上显示

我正在使用自动化规则并在 scriptrunner 中执行以下代码来创建新问题: 这是导致问题的代码块: 问题 newissue = Issues.create(projectName, 'Featu...

回答 1 投票 0

组件名称不唯一,Jira Scriptrunner 中的 IssueLinkManager.createIssueLink 行出现 java.lang.IllegalArgumentException

我正在编写代码来创建一个新的链接问题,并且抛出以下错误 void createFeature(问题问题, Collection componentList){ def 问题链接管理器 =

回答 1 投票 0

为Jira创建动态Web hook,连接Spring boot

我正在尝试将 Web 挂钩注册到我的 Jira 云实例,并且我正在遵循他们的文档,但我无法使其工作。 特别是以下部分:向

回答 1 投票 0

if(newIssueproject.getVersions().contains(v)) 总是返回 false,尽管它应该是 true

仅当特定项目具有与当前问题相同的版本时,我才尝试创建新版本。这里它是由以下代码块组成的: for( 版本 v: issues.getFixVersions()){ ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.