云计算核心技术Docker教程:Docker Hub设置设置自动测试文件
[热点] 时间:2026-11-13 来源:黄公酒垆网 作者:时尚资讯 点击:次
Docker Hub可以使用容器自动测试对源代码存储库的更改。您可以Autotest在任何Doc云计ker Hub存储库上启用以对对源代码存储库的每个拉取请求运行测试,以创建持续集成测试服务。
启用Aut算核otest构建用于测试目的的图像,但并没有 内置图像自动推送到泊坞库。如果要将构建的映像推送到Do心技cker Hub存储库,请启用Automated Builds。
要设置自动化测试,请创建一个docker-术Dcompose.test.yml文件,该文件定义了sut列出要运行的测试的服务。该docker-cocompose.test.yml文件应位于包含用于构建映像的Dockerfile的目录中。
例如:
sutke:
build: .
commr教and: run_tests.sh
上面的示例构建存储库,并run_tests.sh使用构建的映像在容程:器内运行文件。
您可以在此文件中定义任意数量的链接服务。唯一的要求是sut已定义。它的返回码确定测试是否Do通过。如果服务返回,则测试通过,否则失败。sut0
注意:仅启动sut服务和其中列出的所有其他服务depecknds_on 。例如,如果您具有轮询其他服务更改的服务,请确保将轮询服务包括在depends_on列表中er,以确保所有服务都已启动。
docker-compose.test.yml如果需要,您可以定义多 H个文件。任何以结尾的文件.test.yml都将用于测试,并且测试将顺序运行。您还可以使用自定义构建挂钩ub 进一步自定义测试行为。
注意:如果启用自动构建,则它们还将运行test.yml文件中定义的所有测试设置。
(责任编辑:人才理念)
相关内容
- 标签: 纸尿裤 甲酰胺 碧芭宝贝 Babycare
- AI视频落地垂直领域!Runway开放模型微调权限,聚焦机器人与建筑业
- Cohere再融1亿美元估值冲上70亿美元 与AMD达成合作
- 标签: GLM-5.1 智谱 开源大模型 SWE-bench-Pro
- 买桔子的梗是什么意思
- SUSE云安全行业趋势报告亚太版:中国市场表现尤为积极
- YouTube Music测试AI音乐主播功能:提供曲目故事和粉丝趣闻,正面迎战Spotify AI DJ
- 标签: 华特迪士尼 戴明哲 罗伯特·艾格 迪士尼体验
- 标签: 毫末智行 Momenta 蔡娜 HPilot
- 100美元打造专属ChatGPT:AI大牛开源nanochat教学工具,4小时从零炼成聊天机器人
- 标签: 蔚来 李斌 纯电拐点 新能源汽车
- 容祖儿春卷是什么梗
- 标签: 千里智驾 陈奇 自动驾驶 智能驾驶
- 标签: 宏芯宇 存储芯片 AI服务器 OPPO
