DataGrip 2025.2 Help

配置通用任务服务器

安装 Task Management 插件

此功能依赖于 Task Management 插件,您需要安装并启用该插件。

  1. 按 Ctrl+Alt+S 打开设置,然后选择 Plugins。

  2. 打开 Marketplace 选项卡,找到 Task Management 插件,然后单击 安装 (如果有提示,请重启 IDE)。

DataGrip 开箱即用地支持 与多种任务追踪器集成。 但是,如果您使用的是 DataGrip 尚未支持的跟踪器,您仍然可以通过配置所谓的普通服务器来集成它。

本教程描述了如何:

  • 连接到 JIRA Cloud 作为通用服务器。

  • 获取分配给您的问题列表。

  • 对于每个问题,获取其 ID、标题、描述、创建和更新问题的日期和时间。

在开始配置与 您的 tracker 的连接之前,请注意 DataGrip:

  • 仅支持具有 REST API 的服务。

  • 支持 基本 HTTP 身份验证或向服务器发送初步请求。

  • 支持 GET 和 POST 请求。

  • 不支持服务器响应中的分页。

指定服务器URL和凭据

  1. 按 Ctrl+Alt+S 打开设置,然后选择 工具|任务|服务器。

  2. 点击 "添加"按钮 并选择 通用。

  3. 在 常规 选项卡上,指定您的任务跟踪器的 URL 和连接凭据。

    在 用户名 字段中,输入您的电子邮件地址。

    在 密码(P) 字段中,输入您的 Atlassian API token。

  4. 在对话框底部选择 使用HTTP 身份验证(H) 复选框。

配置服务器设置

  1. 切换到 服务器配置 选项卡。

    请注意,由于您正在使用 HTTP 认证, 登录URL(G) 字段将被禁用。

  2. 在 任务列表URL(L) 中,输入从服务器获取问题的 URL。 您可以使用变量或输入完整的 URL:

    {serverUrl}/rest/api/2/search 或

    https://serverurl.atlassian.net/rest/api/2/search

    {serverUrl} 是一个变量,代表您在 常规 选项卡上指定的网址。

  3. 将 ?jql={JQL_Query} 表达式添加到您的任务列表 URL: {serverUrl}/rest/api/2/search?jql={JQL_Query}。

  4. 请点击 管理模板变量 在对话框底部配置 JQL_Query 变量。

  5. 点击 "添加"按钮 并在新字段中指定变量名称 JQL_Query 并添加其值 assignee = currentUser() AND resolution = unresolved。

    这将使您能够获取分配给您的未解决问题。

  6. 点击 确定。

配置响应类型并指定选择器

  1. 在 服务器配置 对话框中,选择 JSON 响应类型。

  2. 在表中指定选择器以获取问题的 ID 和标题及其描述。 您还可以获取问题的创建和更新日期及时间:

    • 任务: $.issues

    • id: key

    • 摘要: fields.summary

    • 描述: fields.description

    • 更新: fields.updated

    • 创建: fields.created

  3. 点击 测试(S) 确保所有参数均已正确配置。

从服务器上传问题

  1. 点击任务列表并选择 打开任务。 DataGrip 将从服务器加载符合您配置的所有问题。

  2. 从列表中选择所需的 issue。

  3. 请按 Ctrl+Q 打开问题描述,并确保获取所有必需的详细信息。

最后修改日期: 2025年 9月 26日