首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用scriptrunner从JIRA问题中删除组件?

使用Scriptrunner从JIRA问题中删除组件可以通过以下步骤完成:

  1. 登录到JIRA系统,并确保您具有管理员权限或具有适当的权限来执行此操作。
  2. 打开JIRA问题,找到要删除组件的问题。
  3. 点击问题右上角的“...”按钮,然后选择“Script Fields”(脚本字段)。
  4. 在“Script Fields”页面,点击“Add Custom Script Field”(添加自定义脚本字段)按钮。
  5. 在弹出的对话框中,输入字段名称和描述,然后选择“Custom”(自定义)类型。
  6. 在“Custom Field Type”(自定义字段类型)下拉菜单中,选择“Script Field”(脚本字段)。
  7. 在“Template”(模板)下拉菜单中,选择“Custom Script Field”(自定义脚本字段)。
  8. 在“Script”(脚本)文本框中,输入以下脚本代码:
代码语言:txt
复制
import com.atlassian.jira.component.ComponentAccessor

def issue = ComponentAccessor.getIssueManager().getIssueObject("JIRA-123") // 替换为您要删除组件的问题的Key
def componentManager = ComponentAccessor.getComponent(ComponentAccessor.getComponentInstanceOfType(com.atlassian.jira.component.ComponentAccessor.getComponentClass("com.atlassian.jira.bc.project.component.ProjectComponentManager")))
def component = componentManager.findByComponentName("Component Name") // 替换为要删除的组件名称

if (component) {
    componentManager.removeComponentFromIssue(component, issue)
}

请注意,您需要将代码中的"JIRA-123"替换为您要删除组件的问题的Key,并将"Component Name"替换为要删除的组件名称。

  1. 点击“Update”(更新)按钮保存脚本字段配置。
  2. 返回到问题页面,您将看到新创建的脚本字段显示在问题的详细信息中。
  3. 现在,您可以通过单击脚本字段的值来触发脚本执行。执行脚本后,组件将从问题中删除。

请注意,Scriptrunner是一款强大的JIRA插件,可用于执行自定义脚本和自动化任务。此方法仅适用于使用Scriptrunner插件的JIRA实例。如果您没有安装Scriptrunner插件,您需要先安装该插件才能执行上述步骤。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云JIRA:https://cloud.tencent.com/product/jira
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券