TeamCity 和 Jira 集成

将 CI/CD 管道与 Jira 问题跟踪集成,闭合持续反馈周期的循环。

将 TeamCity 与 Jira 关联,查看各个构建中包含的问题的详细信息。直接从 TeamCity UI 跟踪待发布的更改。

将最新构建、测试或部署作业的结果直接发布到 Jira Cloud,享受简化的开发者体验。

将 CI/CD 平台与 Jira 集成,确保每个团队成员都可以根据需要访问信息。

得益于与工具链无缝集成的完全自动化并且可自定义的 CI/CD 管道,促进协作和培养 DevOps 文化。

从 TeamCity 查看 Jira 问题

  • 将 TeamCity 与 Jira Cloud 或本地部署 Jira 实例相关联,跟踪提交消息中所提及问题的详细信息。
  • Changes(更改)列表中查看每个构建的引用问题的描述、状态和分类。
  • 使用 Build Issues(构建问题)列表查看各个构建中解决的所有 Jira 工单,以及导出可用于版本说明的信息。
Agent pools

自动将 TeamCity 构建结果报告到 Jira Cloud

直接从 Jira Cloud 呈现每个问题在 CI/CD 管道中的进度。

对于提交消息中引用的每个 Jira 问题,TeamCity 的构建状态发布器都会向 Jira 报告最新管道运行的结果。使用链接可以查看更多信息,例如失败的自动化测试或产生错误的构建步骤。

将构建状态报告与可自定义的电子邮件或 Slack 通知相结合,确保您不会错过任何动态。无论您关注的是特定的积压工作项、最新的提交,还是最近的构建和测试运行,TeamCity 都可以在您需要的地方提供最新信息。

如果管道包括到暂存环境或生产环境的自动部署,TeamCity 还会报告最新版本的状态,在您需要的位置让您清楚了解每个 Jira 工单的进度。

Agent pools

降低更改失败率

尽早发现问题并快速修正对于维护代码质量的可靠部署流程至关重要。TeamCity 可以跟踪管道运行期间出现的问题,例如编译错误或失败的测试,补充您的 DevOps 做法。

您可以手动对问题进行分类和指派调查,也可以让 TeamCity 分析错误并根据提交历史记录和其他数据自动指派。自动不稳定测试检测可以减少不必要的噪声,测试元数据和构建历史记录将帮助您快速找到问题的根源。

为什么要选择 TeamCity 作为 CI/CD 解决方案?

支持任何工作流

从最简单的脚本到最复杂的管道,TeamCity 都可以让您在想要的地方构建想要的内容。从直观的 UI 配置并行构建步骤、跨平台测试、复杂的依赖项等,或将整个管道作为代码进行管理

针对更快反馈进行优化

智能测试并行化、实时进度报告、失败自动指派和不稳定测试检测可以简化您的 CI/CD 流程。详细的测试元数据、构建历史记录和指标为您提供了快速修正问题所需的全部信息。

与构建基础架构兼容

在现场或云端、专用硬件或 Spot 实例、虚拟机或 Docker 容器以及任意组合中运行构建。详细了解 TeamCity 支持的构建基础架构

广泛的语言和框架支持

TeamCity 原生支持多种编程语言、构建工具和测试框架,可以无缝融入您的软件开发流程。

常见问题解答:TeamCity 与 Jira 的集成

TeamCity 支持哪些问题跟踪器?

除了 Jira Cloud、Jira Server 4.4+ 和 Jira Data Center 之外,TeamCity 还提供与 YouTrack、Bitbucket CloudGitHubGitLab、Bugzilla 和 Azure Boards 的集成。Jira Server 或 Data Center 无法将构建状态从 TeamCity 发布到问题跟踪器。

我如何从 TeamCity 查看 Jira 问题的详细信息?

将相关 URL 和身份验证详细信息添加到 TeamCity 项目设置,即可将 TeamCity 与 Jira 实例相关联。关联后,TeamCity 会自动检测提交消息中的 Jira 问题 ID,并在构建历史记录中显示问题详细信息。

我可以从 Jira 触发 TeamCity 中的部署吗?

使用 TeamCity 的 REST API,您可以配置自定义集成。包括在 Jira 中更新问题状态时触发 TeamCity 中的构建或部署管道。

开始使用 TeamCity

具有原生 Jira 集成的强劲 CI/CD 系统