Makefile update to support Docker based target

Added new "code-gen-docker" target.

Change-Id: I0184b309000ee0ccac5885f758688a3053f6fb91
This commit is contained in:
Manoj Alva 2020-03-31 02:21:24 -05:00 committed by Manoj Alva
parent db034d1d75
commit 9ad54f512f
1 changed files with 16 additions and 0 deletions

View File

@ -6,6 +6,22 @@ code-gen:
go run api_generator.go | gofmt > api/service_interface.go
go generate api/service_interface.go
.PHONY: code-gen-docker
code-gen-docker:
rm -rf client
docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli:v4.2.2 generate \
-i /local/spec/openapi.yaml \
-g go \
--package-name "client" \
--git-repo-id go-redfish/client \
--git-user-id airship \
--git-host opendev.org \
-p enumClassPrefix=true \
-o /local/client
mkdir -p api
go run api_generator.go | gofmt > api/service_interface.go
go generate api/service_interface.go
.PHONY: deps
deps: