云计算核心技术Docker教程:Docker Hub设置设置自动测试文件
Docker Hub可以使用容器自动测试对源代码存储库的更改。您可以Autotest在任何Doc云计ker Hub存储库上启用以对对源代码存储库的每个拉取请求运行测试,以创建持续集成测试服务。
启用Autot算核est构建用于测试目的的图像,但并没有 内置图像自动推送到泊坞库。如果要将构建的映像推送到Docker H心技ub存储库,请启用Automated Builds。
要设置自动化测试,请创建一个docker-co术Dmpose.test.yml文件,该文件定义了sut列出要运行的测试的服务。该docker-composoce.test.yml文件应位于包含用于构建映像的Dockerfile的目录中。
例如:
sut:
 ke; build: .
command: runr教_tests.sh
上面的示例构建存储库,并run_tests.sh使用构建的映像在容器内运行文件。
您可程:以在此文件中定义任意数量的链接服务。唯一的要求是sut已定义。它的返回码确定测试是否通过。如果服务返Do回,则测试通过,否则失败。sut0
注意:仅启动sut服务和其中列出的所有其他服务dependsck_on 。例如,如果您具有轮询其他服务更改的服务,请确保将轮询服务包括在depends_on列表中er,以确保所有服务都已启动。
docker-compose.test.yml如果需要,您可以定义多个文 H件。任何以结尾的文件.test.yml都将用于测试,并且测试将顺序运行。您还可以使用自定义构建挂钩ub 进一步自定义测试行为。
注意:如果启用自动构建,则它们还将运行test.yml文件中定义的所有测试。
- ·赢得版权诉讼的谷歌将停用甲骨文财务软件:转投SAP怀抱
- ·印度顶尖 IT 公司稳住员工队伍,推动 AI 技能再培训
- ·两部门联合发布《政务领域人工智能大模型部署应用指引》 大力推动AI技术应用
- ·标签: 联发科 2025财报 半导体 台湾企业
- ·黄仁勋揭秘英伟达与OpenAI的战略合作:未来十万亿级市场的 “赢家”!
- ·IDC:Meta低价推广VR硬件战略不可持续 所有目光将聚集到苹果
- ·标签: 吉利控股 李书福 甲醇电动货车 智能电动车辆
- ·浜戣�绠楀紑鍙戯細Python鍐呯疆鍑芥暟-range() 鍑芥暟璇﹁В
- ·2025年全球云计算市场价值达8321亿美元
- ·腾讯云TokenHub:连续多月翻倍 日Token消耗量跃升至5万亿
- ·315晚会揭示行业乱象:多家企业涉嫌利用大数据软件非法获客
- ·Adobe Firefly Image 5重磅升级:400万像素原生生成、AI音轨+自定义模型,创作者迎来“全栈式”AI创作时代
- ·PPIO 姚欣:AI创业者必备的 “PDA” 思维,助力全球智能体革命!
- ·比9种SOTA GNN更强!谷歌大脑提出全新图神经网络GKATs
- ·标签: 德林控股 区块链技术 数字资产 算力投资
- ·标签: 侯阳 微软 字节跳动 火山引擎
