您现在的位置是:热点 >>正文

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

热点767596人已围观

简介...

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

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

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

例如:

skeut:

      build: .

      commr教and: 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文件中定义的所设置有测试。

Tags:

相关文章

  • 团建主持人开场白

    热点

    前言:团建活动主持词团建活动主持词【篇一:团队建设活动主持词】五四教师团队活动主持词——平顶山市金太阳幼教冰妤甲:亲爱的同事们、朋友们;乙:亲爱的兄弟姐妹们;合:大家上午好!甲:五月是青春的季节,五月...

    【热点】

    阅读更多
  • 苹果AirPods Pro 2将在今年4月发布

    热点

    驱动中国2021年1月11日消息,根据日本网站Mac Otakara报告,苹果全新AirPods Pro以及全新iPhone SE将于今年4月发布。 我们都知道,无线蓝牙耳机领域,苹果从来都是当仁不让...

    【热点】

    阅读更多
  • 最新数据显示:网络上超过 50% 的文章是 AI 生成的

    热点

    根据最新的研究报告,网络上约有一半的新文章是由人工智能生成的。这项研究由 SEO 公司 Graphite 发布,分析了2020年1月至2025年5月间发布的65,000篇英文文章。为了评估这些文章是否...

    【热点】

    阅读更多


友情链接