diff --git a/.woodpecker.yml b/.woodpecker.yml index dcb1dc3..8e51a2a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -2,12 +2,25 @@ steps: build_api_modules: image: openapitools/openapi-generator-cli:v7.12.0 commands: - - docker-entrypoint.sh generate -i https://dtrack-api.hottis.de/api/openapi.json -g python -o dependencytrack-client --package-name dependencytrack_api - - docker-entrypoint.sh generate -i https://defectdojo.hottis.de/api/v2/oa3/schema/?format=json -g python -o defectdojo-client --package-name defectdojo_api - - tar -cvzf api-artifacts.tgz ./dependencytrack-client ./defectdojo-client + - DESTDIR=`mktemp` + - docker-entrypoint.sh generate -i https://dtrack-api.hottis.de/api/openapi.json -g python -o $DESTDIR/dependencytrack-client --package-name dependencytrack_api + - docker-entrypoint.sh generate -i https://defectdojo.hottis.de/api/v2/oa3/schema/?format=json -g python -o $DESTDIR/defectdojo-client --package-name defectdojo_api + - tar -cvzf api-artifacts.tgz $DESTDIR/dependencytrack-client $DESTDIR/defectdojo-client when: - event: [push, tag] + prepare_application: + image: alpine:3.21 + when: + - event: [push, tag] + commands: + - pwd + - tar -xzf --strip-components=1 -xzf api-artifacts.tgz + - ls -la + + + + scan: image: quay.io/wollud1969/woodpecker-helper:0.5.1 environment: