next goal
This commit is contained in:
@ -40,6 +40,34 @@ generate-dtrack-api:
|
|||||||
- tar -czvf dtrack-api-client.tgz dependencytrack-client
|
- tar -czvf dtrack-api-client.tgz dependencytrack-client
|
||||||
|
|
||||||
|
|
||||||
|
generate-defectdojo-api:
|
||||||
|
stage: generate-api-clients
|
||||||
|
image: openapitools/openapi-generator-cli:v7.12.0
|
||||||
|
tags:
|
||||||
|
- linux
|
||||||
|
- docker
|
||||||
|
- bash
|
||||||
|
only:
|
||||||
|
refs:
|
||||||
|
- main
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- defectdojo-api-client.tgz
|
||||||
|
expire_in: 1 week
|
||||||
|
script:
|
||||||
|
- curl https://defectdojo.hottis.de/api/v2/oa3/schema/?format=json > defectdojo-openapi.json
|
||||||
|
- |
|
||||||
|
docker-entrypoint.sh \
|
||||||
|
generate \
|
||||||
|
-i defectdojo-openapi.json \
|
||||||
|
-g python \
|
||||||
|
-o defectdojo-client \
|
||||||
|
--package-name defectdojo_api \
|
||||||
|
- tar -czvf defectdojo-api-client.tgz defectdojo-client
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# steps:
|
# steps:
|
||||||
# generate-dtrack-api:
|
# generate-dtrack-api:
|
||||||
# image: openapitools/openapi-generator-cli:v7.12.0
|
# image: openapitools/openapi-generator-cli:v7.12.0
|
||||||
|
Reference in New Issue
Block a user