繁体   English   中英

Jira和Jira问题更新程序插件的自动化

[英]Automation of Jira and Jira Issue Updater Plugin

我有以下任务:如果构建成功,自动将问题从“已解决”转换为“集成”。

我有Jira v.6和Jenkins。

我在Jenkin中安装了Jira(wiki.jenkins-ci.org/display/JENKINS/JIRA+Plugin)和Jira Issue Updater插件(wiki.jenkins-ci.org/display/JENKINS/Jira+Issue+Updater+Plugin)

我为需要的工作配置了此插件(Jira Issue Updater插件),并将任务从“打开”更改为“已解决”。

Jira SOAP URL- https:// MyJiraUrl / rpc / soap / jirasoapservice-v2 Jira用户名-myusername Jira密码-mypassword

JQL,用于选择要更新的问题-project = MyProjectKeyNameFromJira,并且issue = MyIssueName和status =打开

要执行的工作流程动作的名称-已解决

如果JQL返回错误,则此构建失败-已检查

当我运行此版本时,出现以下错误

Jira无法执行您的JQL,“ project = MyProjectKeyNameFromJira,并且issue = MyIssueName和status = Open”:com.atlassian.jira.rpc.exception.RemoteValidationException:

查询验证失败:字段“项目”不存在值“ MyProjectKeyNameFromJira”。 字段“ issue”的键“ MyIssueName”的问题不存在。 构建步骤“ Jira Issue Updater”将构建标记为失败

如果我在Jira中尝试此JQL,则可以。

我有6.1版的Jira Standalone安装类型

我做错了什么?

这意味着用户没有权限。 Atlassian故意这样做是为了迷惑黑客。 我不确定是否允许您在此站点上使用专有名词,但我会使用整个堆来描述它们的用法。

注意:这通常意味着您是以匿名用户的身份执行此操作的,或者您由于没有权限而正在执行此操作的用户。 您可以通过以所需用户身份登录时尝试在“高级搜索”中输入JQL来检查后面的内容。

例如,如果您使用的是python jira lib中的dict选项,则可能发生第一种情况。 它允许您设置basic_auth密钥,但不使用它!!! (相反,您必须将basic_auth作为关键字参数传递)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM