我无法使用jenkins JIRA plugin
,我正在编写一个常规脚本,以便RESTAPI
拨打JIRA
。
但是,Jenkins
找不到类:
错误:构建步骤因异常而失败 org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败: Script1.groovy:3:无法解析类com.atlassian.jira.project.version.VersionManager
有谁知道如何解决此问题(无需手动安装Atlasssian SDK,并在构建系统上升级到Java 1.8)?
提前致谢,
贝拉
答案 0 :(得分:0)
VersionManager 是JIRA java api的一部分。如果您正在为JIRA服务器(而不是云)编写自定义加载项,或者如果您在JIRA实例上安装了Script Runner add-on,则只能使用此API。无论哪种方式,你必须开发在JIRA服务器上运行的东西,而不是Jenkins客户端。
Script Runner允许您轻松开发custom REST resources,您可以轻松地从Jenkins在构建步骤中运行的脚本中调用它们。您也可以跳过Script Runner并直接与JIRA REST API对话。 这可以使用Groovy,bash(取决于客户端的操作系统)或任何脚本语言来完成。只需查看您选择的语言的REST示例。如果您想坚持使用Groovy,可以尝试添加其他库: