微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Gitlab CI 集成 - 生成 Swagger 编辑器样式页面

如何解决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 举报,一经查实,本站将立刻删除。