Jenkins 简明教程

Jenkins 中提供各种插件,用于展示一段时间内执行的构建的指标。这些指标非常有用,可以帮助您了解构建以及它们随时间推移的失败/通过频率。例如,我们来看看“构建历史记录指标插件”。

该插件在安装后会为所有构建计算以下指标:

  1. 平均故障时间 (MTTF)

  2. 平均恢复时间 (MTTR)

  3. 构建时间的标准偏差

Step 1 − 转到 Jenkins 仪表板,并单击“Manage Jenkins(管理 Jenkins)”

welcome to jenkins

Step 2 − 转到“Manage Plugins(管理插件)”选项。

metrics trends manage plugins1

Step 3 − 转到“Available(可用)”选项卡,搜索插件“Build History Metrics plugin(构建历史记录指标插件)”,并选择“install without restart(不重启安装)”。

install without restart1

Step 4 − 屏幕上将显示以下画面,确认已成功安装插件。重新启动 Jenkins 实例。

installation success confirmation1

转到“Job(作业)”页面时,您将看到包含已计算指标的表格。指标显示为过去 7 天、过去 30 天以及所有时间段。

metrics table

要查看 Jenkins 中的总体趋势,可以使用插件来收集 Jenkins 和构建中的信息,并以图表格式显示这些信息。此类插件的一个示例为“Hudson global-build-stats plugin”。接下来,我们按步骤执行。

Step 1 − 转到 Jenkins 仪表板,并单击“Manage Jenkins(管理 Jenkins)”

hudson global build stats

Step 2 − 转到“Manage Plugins(管理插件)”选项

metrics trends manage plugins2

Step 3 − 转到“Available(可用)”选项卡,搜索插件“Hudson global-build-stats plugin(Hudson 全局构建统计插件)”,并选择“install without restart(不重启安装)”。

install without restart2

Step 4 − 屏幕上将显示以下画面,确认已成功安装插件。重新启动 Jenkins 实例。

installation success confirmation2

要查看全局统计信息,请按照步骤 5 至 8 进行操作。

Step 5 − 转到 Jenkins 仪表板,并单击“Manage Jenkins(管理 Jenkins)”。在“Manage Jenkins(管理 Jenkins)”屏幕中向下滚动,您现在将看到一个名为“Global Build Stats(全局构建统计信息)”的选项。单击此链接。

global build stats

Step 6 − 单击“Initialize stats(初始化统计信息)”按钮。此操作将收集已执行构建的所有现有记录,并根据这些结果创建图表。

initialize stats

Step 7 − 初始化数据后,即可创建新图表。单击“Create new chart(创建新图表)”链接。

create new chart

Step 8 − 屏幕上会出现一个弹出窗口,其中输入新图表详细信息的相关信息。输入以下必需信息:

  1. 标题 – 任意标题信息,此示例中显示为“Demo”

  2. Chart Width – 800

  3. Chart Height – 600

  4. 图表时间比例 – 每日

  5. 图表时间长度 – 30 天

其余信息可以保留原样。输入信息后,单击“Create New chart(创建新图表)”。

adding new chart

您现在将会看到显示构建随时间推移趋势的图表。

displaying trends

如果您单击图表中的任何部分,它将为您提供有关该作业及其构建的详细信息的分解。

global build search