Jenkins

适用于 Jenkins 的 CA Agile Central 集成

Jenkins 可监控重复作业的执行,如针对软件项目的持续部署和持续部署管道。

适用于 Jenkins 的 CA Agile Central 集成可将内部版本信息上传到 CA Agile Central。每个 Jenkins 作业均对应于 CA Agile Central 中的某一内部版本定义对象,并为其提供 Jenkins 作业的名称。Jenkins 作业完成后,它将由 CA Agile Central 中的内部版本对象来表示。同时,内部版本也会自动链接到其在 CA Agile Central 中的内部版本定义。CA Agile Central 中的工作区和项目可有一个或多个关联的内部版本定义。

如此一来,便可对情景、缺陷、内部版本状态信息、跨团队内部版本趋势以及 CA Agile Central 中的历史内部版本趋势进行内部版本跟踪。

主要功能包括:

  • 按项目查看 Jenkins 作业状态
  • 轻松链接到 Jenkins 内部版本页面
  • 使用项目层次结构汇总内部版本状态
  • 构建显示板以查看内部版本运行状况和可跟踪性
  • 按项目和时间跟踪内部版本历史记录
  • 标识哪些内部版本与情景或缺陷关联
  • 存储内部版本历史记录以用于分析
  • 构建自定义应用程序或显示板以了解:
    • 当前处于分解状态的内部版本的百分比
    • 已分解内部版本的持续时间
    • 哪些团队最善于保持内部版本运行状况良好

 

有关下载、安装、配置以及使用此连接器的信息,请参阅《适用于 Jenkins 的内部版本连接器安装和用户指南》。

 

子系统交互

多个子系统需进行交互以确保 Jenkins 插件正常运行。下图说明各系统的交互方式。

  1. 签入代码并提供构件 ID(例如,DE27)。
  2. CA Agile Central 连接器检测到更改。
  3. CA Agile Central VCS 连接器使用更改信息来更新 CA Agile Central 并执行以下操作:
    • 在 CA Agile Central 中创建新的 SCM 存储库(如果需要)
    • 在 CA Agile Central 中创建带子更改对象的更改集对象
    • 将更改集对象链接到签入中命名的构件 (DE27)
  4. 自动或手动触发 Jenkins 内部版本。
  5. 该内部版本将在 Jenkins 中执行并完成。
  6. 适用于 CA Agile Central 的 Jenkins 插件检测到新的内部版本已完成。
  7. 适用于 CA Agile Central 的 Jenkins 插件更新 CA Agile Central 并执行以下操作:
    • 创建新的内部版本定义(如果需要)
    • 创建新的内部版本并链接到内部版本定义
    • 检查与该内部版本关联的更改集是否位于 CA Agile Central 中;若是,则将该内部版本链接到其中

了解使用 CA Agile Central 的所有 Jenkins 内部版本

 

了解随时间推移的内部版本运行状况

跟踪内部版本随时间推移的改进情况以标识趋势。聚焦高产能团队以确定最佳实践。

Cost

Free

反馈

需要更多帮助? CA Agile Central 社区为您提供一站式自助和支持。要将反馈或支持请求提交到 CA Agile Central 支持、获取解答并与其他用户协作,请加入我们的 CA Agile Central 社区