[英]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.