本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
自动发现中的报告 CodeBuild
使用自动发现,可以在构建阶段完成后 CodeBuild 搜索所有构建文件,搜索任何支持的报告文件类型,并自动创建新的测试和代码覆盖率报告组和报告。对于发现的任何报告类型,使用以下模式 CodeBuild 创建新的报告组:
<project-name>
-<report-file-format>
-AutoDiscovered
注意
如果发现的报告文件具有相同的格式类型,则它们将被放入同一个报告组或报告中。
报告自动发现由您的项目环境变量配置:
CODEBUILD_CONFIG_AUTO_DISCOVER
-
此变量决定在生成期间是否禁用报告自动发现。默认情况下,所有版本均启用报告自动发现。要禁用此功能,请
CODEBUILD_CONFIG_AUTO_DISCOVER
将其设置为false
。 CODEBUILD_CONFIG_AUTO_DISCOVER_DIR
-
(可选)此变量决定在哪里 CodeBuild 搜索潜在报告文件。请注意,默认情况下,默认情况下在中 CodeBuild
**/*
搜索。
这些环境变量可以在构建阶段进行修改。例如,如果您只想为 main
git 分支上的版本启用报告自动发现,则可以在构建过程中检查 git 分支,如果构建不在分main
支上,则CODEBUILD_CONFIG_AUTO_DISCOVER
将其设置为 false。可以使用控制台或项目环境变量来禁用报告自动发现。
使用控制台配置报告自动发现
使用以下步骤使用控制台配置自动发现报告。
使用控制台配置报告自动发现
-
创建构建项目或选择要编辑的构建项目。有关更多信息,请参阅 在中创建构建项目 Amazon CodeBuild 或 在中更改构建项目设置 Amazon CodeBuild。
-
在环境中,选择其他配置。
-
要禁用报告自动发现,请在报告自动发现中,选择禁用报告自动发现。
-
(可选)在 “自动发现目录-可选” 中,输入用于 CodeBuild 搜索支持的报表格式文件的目录模式。请注意,
**/*
默认情况下在中 CodeBuild 搜索。
使用项目环境变量配置自动发现报告
使用以下步骤使用项目环境变量配置报表自动发现。
使用项目环境变量配置报表自动发现
-
创建构建项目或选择要编辑的构建项目。有关更多信息,请参阅 在中创建构建项目 Amazon CodeBuild 或 在中更改构建项目设置 Amazon CodeBuild。
-
在环境变量中,执行以下操作:
-
要禁用报告自动发现,请在 “名称” 中输入
CODEBUILD_CONFIG_AUTO_DISCOVER
,在 “值” 中输入false
。这将禁用报告自动发现。 -
(可选)在
CODEBUILD_CONFIG_AUTO_DISCOVER_DIR
“名称” 中输入,在 “值” 中输入搜索支持的报告格式文件的 CodeBuild 目录。例如,在output
目录中output/*xml
搜索.xml
文件
-