Swagger Codegen 工作流集成
Maven 集成
您可以使用 swagger-codegen-maven-plugin 来与您的工作流集成,并生成任何 codegen 目标。
Gradle 集成
Gradle Swagger Generator Plugin 可用于生成源代码和 API 文档。
GitHub 集成
为了将自动生成的 SDK 推送到 GitHub,我们提供了 git_push.sh
来简化此过程。例如
-
在 GitHub 中创建一个新仓库(参考:https://help.github.com/articles/creating-a-new-repository/)
-
生成 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
- 将 SDK 推送到 GitHub
1cd /var/tmp/perl/petstore2/bin/sh ./git_push.sh