发布报告和构建产物

    您的查询搜索没有结果。

    发布构件

    当在代理上执行作业时,通常会产生我们需要保留的构件。

    例如

    • JUnit生成GoCD能够解析的XML报告,以帮助我们理解为什么构建失败. 我们可以将任何JUnit风格的XML报告与GoCD一起使用。
    • 构建自动化工具可能会生成HTML测试报告或代码覆盖率报告,我们希望在构建结果旁边查看这些报告
    • 我们可能创建了一个UI测试的视频,并希望在GoCD中显示。您可以从构建中上传任何HTML文件并在GoCD中查看。

    为了发布构件,我们添加一个<构件>到作业配置中。更多详细信息可以在管理构建产物和报告页面上找到。

    示例用法

    上传JUnit XML报告

    假设JUnit测试报告被放置在“target/reports”文件夹中。

    点击管理标签

    点击你的管道

    对于每个运行JUnit的作业:

    • 点击作业名称以编辑作业配置
    • 添加测试构件的源。对于测试,选择构件类型为测试构件
    • 单击“保存”

    上传Flash视频并将其作为子标签显示

    假设Flash文件及其引用的HTML文件是在“target/reports”文件夹中创建的。

    点击管理 > 管道标签 标签

    点击你的管道

    对于每个创建Flash视频的作业

    • 点击作业名称以编辑作业配置
    • 转到“构件”。添加构件的源。选择构件类型为构建构件。这将复制代理上的“target/reports”文件夹中的所有文件到Go服务器上的“Recording”文件夹中
    • 转到“自定义标签”。添加标签名称和HTML文件的源。这将创建一个名为“Recording”的标签,显示位于GoCD服务器上的“recording/twist-recording.html”的HTML页面。
    • 单击“保存”
    • 在作业详细信息页面上以子标签形式观看Flash视频