云计算核心技术Docker教程:Docker Hub设置设置自动测试文件

热点 2026-11-14 1648

Docker Hub可以使用容器自动测试对源代码存储库的更改。您可以Autotest在任何Doc云计ker Hub存储库上启用以对对源代码存储库的每个拉取请求运行测试,以创建持续集成测试服务。

启用Au算核totest构建用于测试目的的图像,但并没有 内置图像自动推送到泊坞库。如果要将构建的映像推送到心技Docker Hub存储库,请启用Automated Builds。

要设置自动化测试,请创建一个d术Docker-compose.test.yml文件,该文件定义了sut列出要运行的测试的服务。该ocdocker-compose.test.yml文件应位于包含用于构建映像的Dockerfile的ke目录中。

例如:

sut:

      build: .

    &nbr教sp; command: run_tests.sh

上面的示例构建存储库,并run_tests.sh程:使用构建的映像在容器内运行文件。

您可以在此文件中定义任意数量的链接服务。唯一的要求是sut已定义。它的Do返回码确定测试是否通过。如果服务返回,则测试通过,否则失败。sut0

注意:仅启动sut服务和其中列ck出的所有其他服务depends_on 。例如,如果您具有轮询其他服务更改的服务,请确保将轮询服务包括er在depends_on列表中,以确保所有服务都已启动。

docker-compose.test.yml如果 H需要,您可以定义多个文件。任何以结尾的文件.test.yml都将用于测试,并且测试将顺序运行。您ub还可以使用自定义构建挂钩 进一步自定义测试行为。

注意:如果启用自动构建,则它们还将运行test.y设置ml文件中定义的所有测试。

本文地址:http://soft.zmdinfo.ha.cn/html/aeb895577.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

苹果下架并整改健康类爆款应用Cal AI,严厉打击规避内购及操纵性计费行为

标签: 国家新闻出版署 国产网络游戏 游戏审批 2026年2月

标签: 大疆 智能派 ELEGOO 3D打印

前字节剪映 AI 产品负责人廖谦创业,推出营销多模态 Agent

标签: 美光 HBM DRAM NAND

标签: 福特 小米SU7 吉姆·法利 电动汽车

Snowflake和Saturn Cloud宣布建立合作伙伴关系

亚马逊宣布将手掌扫描支付系统拓展到全食超市

友情链接