跳至內容

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