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