0

我被要求创建一个简单的 JIRA 插件,它结合了工作流 + 自定义字段 + 条件步骤

我刚开始安装 JIRA,最后设法创建了一个运行简单的 Hello World 插件。

我已经对这个界面有多大感到困惑,似乎无法掌握大局

你们中的任何人都可以把我送到正确的方向吗?关于什么可以包括所有这些的想法?

4

3 回答 3

2

从scriptrunner插件开始可能是个好主意。这使您能够为工作流条件、验证器、后置函数、侦听器等编写自定义 groovy 脚本。

优点是简单 groovy 脚本的学习曲线不像“真正的”插件那么陡峭。这样您就可以使用 jira api,然后当您无法再使用 groovy 时切换到正常的插件机制。

于 2012-10-24T11:36:40.513 回答
1

Atlassian Plugin SDK的介绍其实相当不错。

试着把注意力集中在你想要的插件类型上:

  • customfield - 计算与否?
  • 工作流插件 - 验证器、条件

在每个插件中,找出您需要的信息,然后查看您可以从 API 的何处获取这些信息。

于 2012-10-31T22:21:39.527 回答
0

Script Runner 更容易学习,它完全符合您的要求。如果您想在其他实例中安装 SR 脚本(SR 插件必须可用),它也可以成为 JIRA 插件。学习 Script Runner 可以帮助您更好地了解如何开发 JIRA 插件,无论如何这不会浪费时间,因为您可以轻松地在原生 JIRA 插件和 SR 之间切换(SR 使用 JIRA 组件所以主要逻辑仍然相同,它只是隐藏了大部分烦人和重复的东西)。你可以从这个模板开始:

https://bitbucket.org/jamieechlin/sr-scripts-plugin/overview

于 2015-03-17T15:37:55.827 回答