From 15b2e69960e9a491cd338c7f3cd07e2ad91a4e75 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Wed, 4 Jun 2025 13:25:22 +0200 Subject: [PATCH] next goal --- .gitlab-ci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 692a801..6673b06 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -40,6 +40,34 @@ generate-dtrack-api: - 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: # generate-dtrack-api: # image: openapitools/openapi-generator-cli:v7.12.0