swagger-spec-validator::100:在CI中验证Swagger API规范的完整性

时间:2024-02-20 03:40:38
【文件属性】:

文件名称:swagger-spec-validator::100:在CI中验证Swagger API规范的完整性

文件大小:34KB

文件格式:ZIP

更新时间:2024-02-20 03:40:38

continuous-integration swagger swagger-specification swagger-validator swagger-spec

招摇规格验证器 只需几个步骤,即可验证并确保Swagger API规范对任何现有存储库的完整性。 用法 Swagger文件必须与文件名格式匹配: *.swagger.json | *.swagger.yaml | *.swagger.yml 从注册表中提取Docker映像,然后按照以下步骤进行验证: $ docker pull slate/swagger-spec-validator $ cd /YOUR_PROJECT_WITH_SPECS $ docker run -it -e "SPEC_PATH=$SPEC_PATH" -v $SPEC_PATH:/data --name spec-validator slate/swagger-spec-validator:latest $ docker logs $(docker ps -lq) 该命令的输出应产生: The command "docker logs $(docker ps -lq)" exited with 0. 特拉维斯CI 将文件复制到包含Swagger规范的存储库的根目录中。 项目的目录结构应类似于以下结构:


【文件预览】:
swagger-spec-validator-master
----.travis.yml(338B)
----package.json(867B)
----gulpfile.js(817B)
----Dockerfile(180B)
----LICENSE.md(1KB)
----.gitignore(243B)
----Makefile(448B)
----README.md(2KB)
----yarn.lock(88KB)
----example-specifications()
--------success.swagger.json(15KB)
--------fail.swagger.json(15KB)

网友评论