Add swagger (OpenAPI 2.0) support (#1245)

* Add swagger (OpenAPI 2.0) support
* Gererate swagger_doc before building bundle image
This commit is contained in:
Ta-Ching Chen
2019-08-21 15:49:41 +08:00
committed by GitHub
parent 9c63975497
commit b9997b2ece
27 changed files with 1710 additions and 659 deletions
+16 -1
View File
@@ -266,12 +266,27 @@ build_all() {
fi
mkdir -p $BUILDDIR
# generate swagger (OpenApi 2.0) doc before building bundle image
generate_swagger_doc
build_fission_bundle_image $version $date $gitcommit
build_fetcher_image $version $date $gitcommit
build_builder_image $version $date $gitcommit
build_all_cli $version $date $gitcommit
build_pre_upgrade_checks_image $version $date $gitcommit
remove_generated_swagger_doc
}
generate_swagger_doc() {
pushd $DIR/pkg/apis/fission.io/v1/tool
./update-generated-swagger-docs.sh
popd
}
remove_generated_swagger_doc() {
rm $DIR/pkg/apis/fission.io/v1/types_swagger_doc_generated.go
}
version=${VERSION}