跳到内容

Swagger Codegen 工作流集成

Maven 集成

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

Gradle 集成

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

GitHub 集成

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

  1. 创建一个新仓库

  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