diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 123aa439d130c609788b4bf7cb1bac087abecb2a..73272b9a4e6063d18278d81e44d03ce42da76079 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,9 +6,19 @@ workflow: - if: $CI_COMMIT_BRANCH stages: + - preflight - check - build +preflight: + image: "forge.etsi.org:5050/li/schemas-definitions/forgelib" + stage: preflight + rules: + - if: $CI_PIPELINE_SOURCE == 'merge_request_event' + interruptible: true + script: + - forgelib-preflight https://$CI_SERVER_HOST $CI_PROJECT_ID $CI_MERGE_REQUEST_IID + process_asn: image: "forge.etsi.org:5050/li/schemas-definitions/asn1test:latest" stage: check @@ -24,7 +34,7 @@ process_xsd: - python3 testing/xsd_process.py generate_artefacts: - image: "forge.etsi.org:5050/li/trial/changemarks" + image: "forge.etsi.org:5050/li/schemas-definitions/forgelib" stage: build interruptible: true rules: