跳转到内容

Swagger Codegen 工作流集成

Maven 集成

您可以使用 swagger-codegen-maven-plugin 来与您的工作流集成,并生成任何 codegen 目标。

Gradle 集成

Gradle Swagger Generator Plugin 可用于生成源代码和 API 文档。

GitHub 集成

为了将自动生成的 SDK 推送到 GitHub,我们提供了 git_push.sh 来简化此过程。例如

  1. 在 GitHub 中创建一个新仓库(参考:https://help.github.com/articles/creating-a-new-repository/

  2. 生成 SDK

终端窗口
1
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
2
-i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l perl \
3
--git-user-id "swaggerapi" \
4
--git-repo-id "petstore-perl" \
5
--release-note "Github integration demo" \
6
-o /var/tmp/perl/petstore
  1. 将 SDK 推送到 GitHub
终端窗口
1
cd /var/tmp/perl/petstore
2
/bin/sh ./git_push.sh