【问题标题】:Add condition to transition using script runner使用脚本运行器向转换添加条件
【发布时间】:2020-07-07 17:36:00
【问题描述】:

我正在为 Jira 使用 scriptrunner 插件。

是否可以使用 scriptrunner 向转换添加条件?

目前,我的情况是在我手动添加到工作流程的脚本中。 但我想知道是否有办法自动完成?

我正在查看以下文档:https://docs.atlassian.com/

我遇到了这种方法: replaceConditionInTransitionWorkFlowManager 的一个方法。

但我不确定如何使用它。

任何帮助将不胜感激。

【问题讨论】:

    标签: jira jira-plugin


    【解决方案1】:

    可以从文件系统添加任何其他脚本的条件。您可以将脚本存储在任何 VCS(bitbucket、github、gitlab 等)中,并通过任何 CI/CD 系统(teamcity、jenkins、bamboo、gitlab 等)将它们自动部署到 Jira 服务器文件系统。

    所以,结果过程将是这样的。 1. 将脚本中的更改提交到 vcs 2. 等待自动部署(例如由提交触发) 3. 完成。另外,如果需要,您可以编写任何脚本/服务/等来自动提交这些更改。

    另请参阅script roots,这是一种很有帮助的方式,它允许通过帮助程序类重用任何脚本片段。

    这是相当概念性的答案,主要是因为实施取决于环境,但我希望您至少获得更多观点来解决此任务。

    【讨论】:

      【解决方案2】:

      我认为使用 Java API 修改 Jira 工作流程非常困难。您可以在工作流编辑器中进行挖掘,以查看如何在其中添加条件。请记住,您必须在草稿工作流程中执行此操作,然后将其发布,这在大型项目中需要一些时间

      我喜欢更容易替换脚本文件的想法,如果可以在没有问题转换的情况下完成

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-20
        相关资源
        最近更新 更多