57.8. JQL


两个消费者端点都使用 JQL URI 选项。在理论上,"项目密钥"等项目可以是 URI 选项本身。然而,由于要求使用 JQL,用户变得更灵活、更强大。

用户至少需要以下内容:

jira://[type]?[required options]&jql=project=[project key]
Copy to Clipboard Toggle word wrap

需要注意的是,newIssues 使用者会自动将 JQL 设置为:

  • ORDER BY key desc 附加到您的 JQL
  • prepend id > latestIsueId 检索 camel 路由启动后添加的问题。

这是为了优化启动处理,不必对项目中的每个问题进行索引。

另一个备注是,newComments 消费者必须索引项目中每个问题和注释。因此,对于大型项目,优化 JQL 表达式尽可能 至关重要。例如,JIRA Toolkit Plugin 在查询中包含 "Number of comments" custom field the '"Number of comments" > 0'。另外,尝试根据状态(status=Open)最小化,增加轮询延迟等。Example:

jira://[type]?[required options]&jql=RAW(project=[project key] AND status in (Open, \"Coding In Progress\") AND \"Number of comments\">0)"
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部