如何解决Gitlab CI 集成 - 生成 Swagger 编辑器样式页面
我有一个在 Swagger 编辑器工具中构建的 OpenAPI yaml 文件。我现在想建立一个看起来完全一样的静态网站。
我想将其合并到 Gitlab CI/CD 管道中,以便自动更新任何更改。
目前,我正在使用 redoc-cli
并且我真的不喜欢它的外观。此外,没有“试用”功能。
我一整天都在寻找构建该静态站点所需的组件,但似乎没有任何具体的答案。
我目前正在像这样构建我的 GitLab Pages 站点:
pages:
stage: deploy
script:
- mkdir ~/.npm-global
- npm config set prefix '~/.npm-global'
- echo "export PATH=~/.npm-global/bin:$PATH" > ~/.profile
- source ~/.profile
- npm install -g redoc-cli --verbose
- redoc-cli bundle -o public/index.html swagger.yaml
artifacts:
paths:
- public
only:
- master
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。