コンテンツにスキップ

Swagger Codegen ワークフロー統合

Maven Integration

ワークフローとの統合、および任意の codegen ターゲットの生成には、swagger-codegen-maven-plugin を使用できます。

Gradle Integration

ソースコードと API ドキュメントの生成には、Gradle Swagger Generator Plugin が利用できます。

GitHub Integration

自動生成された 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