Swagger Codegen 工作流程整合
Maven 整合
您可以使用 swagger-codegen-maven-plugin 來與您的工作流程整合,並產生任何 codegen 目標。
Gradle 整合
Gradle Swagger Generator Plugin 可用於產生原始碼和 API 文件。
GitHub 整合
若要將自動產生的 SDK 推送到 GitHub,我們提供 git_push.sh
來簡化流程。例如
-
建立一個新的存放庫
-
產生 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