热点

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

字号+ 作者:百岁之后网 来源:案例下载 2026-11-14 我要评论(0)

谷歌快排操作流程【tg:seogoogle987】

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

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

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

例如:

suket:

      build: .

      commr教and: run_tests.sh

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

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

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

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

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

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • ​消息称软银批准对 OpenAI 追加 225 亿美元投资,助力未来上市

    ​消息称软银批准对 OpenAI 追加 225 亿美元投资,助力未来上市

    2026-09-18

  • ​抖音发布新规:禁止未经授权使用他人肖像、声音及作品进行 AIGC 创作

    ​抖音发布新规:禁止未经授权使用他人肖像、声音及作品进行 AIGC 创作

    2026-09-05

  • 标签: 保时捷 充电网 尊享充电 电动车

    标签: 保时捷 充电网 尊享充电 电动车

    2026-06-18

  • 谷歌云五年来在巴西投资超3亿美元 改善其技术基础设施

    谷歌云五年来在巴西投资超3亿美元 改善其技术基础设施

    2026-07-20

网友点评