文件名称:circleci-docker-goss
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-05 10:04:10
Shell
CircleCI上的GOSS测试用例 是服务器规格测试工具。 在这里,我们使用dgoss将这些测试应用于我们的docker映像。 该文件夹包含包装脚本,这些脚本修改docker映像状态以模仿某些实际情况。 goss将依次调用这些文件,并根据中的规范验证输出/退出代码 本地安装 按照安装dgoss 注意事项-Docker入口点 该图像使用一个预期存在2个密钥文件以及一些参数的入口点。 它们的缺失会导致在执行测试之前立即退出。 结果,我们提供了一个测试入口点,该入口点创建了测试所需的文件。 我们的戈斯测试执行主要入口点,以确保在特定条件下的有效性。 测试 参见 test/runTests.sh 添加测试 强烈建议先阅读。 要添加测试,请构建并运行容器。 docker build . -t my-image:test dgoss edit --entrypoint=/test/g
【文件预览】:
circleci-docker-goss-master
----Dockerfile(112B)
----entrypoint.sh(1KB)
----README.md(1KB)
----.circleci()
--------config.yml(1KB)
----test()
--------runTests.sh(441B)
--------testNonEmptyScheduleModifiesScalerConfig.sh(561B)
--------goss.yaml(834B)
--------testNonExistentScheduleIgnored.sh(169B)
--------editTests.sh(225B)
--------testEmptyScheduleIgnored.sh(79B)
--------gossEntrypoint.sh(374B)