云计算核心技术Docker教程:Docker Hub设置设置自动测试文件
Docker Hub可以使用容器自动测试对源代码存储库的更改。您可以Autotest在任何Doc云计ker Hub存储库上启用以对对源代码存储库的每个拉取请求运行测试,以创建持续集成测试服务。
启用Au算核totest构建用于测试目的的图像,但并没有 内置图像自动推送到泊坞库。如果要将构建的映像推送到D心技ocker Hub存储库,请启用Automated Builds。
要设置自动化测试,请创建一个dock术Der-compose.test.yml文件,该文件定义了sut列出要运行的测试的服务。该dockeroc-compose.test.yml文件应位于包含用于构建映像的Dockerfile的目录中。
例如:
skeut:
build: .
cr教ommand: run_tests.sh
上面的示例构建存储库,并run_tests.sh使用构建的映程:像在容器内运行文件。
您可以在此文件中定义任意数量的链接服务。唯一的要求是sut已定义。它的返回码确定测Do试是否通过。如果服务返回,则测试通过,否则失败。sut0
注意:仅启动sut服务和其中列出的所有其他ck服务depends_on 。例如,如果您具有轮询其他服务更改的服务,请确保将轮询服务包括在dependers_on列表中,以确保所有服务都已启动。
docker-compose.test.yml如果需要 H,您可以定义多个文件。任何以结尾的文件.test.yml都将用于测试,并且测试将顺序运行。您还ub可以使用自定义构建挂钩 进一步自定义测试行为。
注意:如果启用自动构建,则它们还将运行test.yml文件设置中定义的所有测试。
相关文章

OpenAI 计划将 ChatGPT 打造成全新操作系统,拓展第三方应用生态
在2022年,Nick Turley 加入 OpenAI,成为 ChatGPT 的负责人,他的任务是实现公司的商业化目标。如今,ChatGPT 的用户量已经达到了每周8亿的活跃用户,Turley 的下2026-11-13
云梦级11月21日云梦级消息,据《华尔街日报》今日援引知情人士云梦级消息报道,AI 创企月之暗面的最新一轮融资已进入收尾阶段,估值有望提升至约 40 亿美元(现汇率约合 284.7 亿元人民币)。 多2026-11-13
云梦级11月12日云梦级消息,据网信中国公众号通报,近期,国家网信办会同工业和信息化部等部门深入开展汽车行业网络乱象专项整治行动,从严整治散布虚假不实信息,恶意抹黑诋毁汽车企业、汽车产品等违法违规行为2026-11-13
Hello,大家早上好,又是元气满满的一天,先来浏览新鲜的早报吧~ 【雷军称小米YU7 GT有点小贵】 小米 YU7 GT 即将发布,雷军称其为时代精英打造。新车搭载新一代超级电机 V8s EVO,最2026-11-13
云梦级11月7日云梦级消息,荷兰政府11月7日发布声明称,荷兰经济大臣卡雷曼斯表示,欢迎中方会为安世中国工厂恢复供货提供便利的表态,“鉴于我们同中方的会谈富有建设性,相信中国供应至欧洲和世界其它地区的2026-11-13
随着人们意识到控制和安全方面的差距,对云平台中身份和访问管理的担忧可能会减缓组织迁移的速度。 IT决策者可能会对云迁移感到犹豫,或者担忧与身份和访问管理(IAM)和云计算安全相关的问题。根据Forge2026-11-13

最新评论