containerspec:使用 Cucumber 或 serverspec 检查主机上的 docker 镜像和容器

时间:2024-07-04 20:25:31
【文件属性】:

文件名称:containerspec:使用 Cucumber 或 serverspec 检查主机上的 docker 镜像和容器

文件大小:59KB

文件格式:ZIP

更新时间:2024-07-04 20:25:31

Ruby

容器规格 Containerspec 允许您编写和运行有关 docker [1] 图像和 docker 容器的规范,使用 Cucumber [2] 和 serverspec [3]。 它可用作 docker 映像,因此您无需安装 ruby​​ 或其他依赖项即可使其工作。 另请参阅以获取详细介绍。 例子 拉出启用了Cucumber的规格图像,拉出示例图像并为该图像编写规格: $ docker pull dewiring/spec_cucumber $ docker pull dockerfile/rethinkdb $ mkdir spec $ cd spec ~ /spec$ cat > f1.feature << EOF Feature: I need my images Scenario: RethinkDB spec images Given i pull 'dockerf


【文件预览】:
containerspec-master
----.gitignore(15B)
----Vagrantfile(1KB)
----LICENSE(1KB)
----project_step_definitions()
--------container_definitions.rb(13KB)
--------image_definitions.rb(7KB)
----dockerfiles()
--------cucumber-web()
--------specbase()
--------cucumber()
--------serverspec()
--------build.sh(136B)
----README.md(6KB)
----tests()
--------example-tests()
--------README.md(349B)
--------core-tests()
--------serverspec-tests()
--------Gemfile(130B)
--------Gemfile.lock(608B)
----provision.d()
--------16_build_images.sh(43B)
--------21_run_serverspec.sh(88B)
--------05_cucumber.sh(88B)
--------10_docker.sh(273B)
--------20_serverspec(343B)
--------15_cucumber(304B)
--------01_os.sh(57B)
----suppl()
--------arch.graffle(3KB)
--------arch2.png(17KB)

网友评论