Newer
Older
# CI/CD:
#
# VALIDATION triggered by:
# - any (branch commit)
#
# GENERATION triggered by:
# - merge request
#
workflow:
rules:
- if: $CI_COMMIT_BRANCH
- if: $CI_COMMIT_TAG
variables:
PIPELINE_SCRIPTS_PROJECT_ID: 680
stages:
- validation
- generation
- trigger
Validate OpenAPIs:
stage: validation
script:
- echo 'Validate OpenAPIs'
- docker run -v "$(pwd)":/work -u $(id -u):$(id -g) openapivalidator "/work" "/storage" "$filter"
artifacts:
when: on_success
paths:
- build/*