From 238082db523856df73f5d8a7e267ee8513d3a836 Mon Sep 17 00:00:00 2001 From: Maxime <maxime.lefrancois@emse.fr> Date: Fri, 24 May 2024 15:22:31 +0200 Subject: [PATCH] use ci from saref-core --- .gitlab-ci.yml | 86 ++------------------------------------------------ 1 file changed, 3 insertions(+), 83 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 21c8c42..3a89799 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,83 +1,3 @@ -variables: - GIT_STRATEGY: fetch - GIT_DEPTH: 0 - SAREF_DEV_KEY: <my_private_key> - SAREF_PORTAL_KEY: <my_private_key> - SAREF_PORT: <port> - -stages: - - test - - build - - deploy - -test-develop: - stage: test - image: openjdk:11-jre - script: - - curl -L -o saref-pipeline.jar "https://labs.etsi.org/rep/saref/saref-pipeline/-/releases/permalink/latest/downloads/saref-pipeline.jar" - - java -jar saref-pipeline.jar develop -s && touch target/success - allow_failure: true - except: - - /^prerelease-v/ - - /^release-v/ - artifacts: - when: always - paths: - - target/site - - target/success - reports: - junit: target/report_output.xml - -test-prerelease: - stage: test - image: openjdk:11-jre - script: - - curl -L -o saref-pipeline.jar "https://labs.etsi.org/rep/saref/saref-pipeline/-/releases/permalink/latest/downloads/saref-pipeline.jar" - - java -jar saref-pipeline.jar release -t && touch target/success - allow_failure: true - only: - - /^prerelease-v/ - artifacts: - when: always - paths: - - target/site - - target/success - reports: - junit: target/report_output.xml - -deploy-report: - stage: deploy - image: alpine:latest - script: - - apk update - - apk add openssh - - echo "172.29.10.32 saref.etsi.org" >> /etc/hosts - - eval $(ssh-agent -s) - - ssh-add <(echo "$SAREF_DEV_KEY") - - mkdir -p ~/.ssh - - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config' - - scp -P $SAREF_PORT -O -pr target/site saref-dev@saref.etsi.org:~/snapshot/$CI_PIPELINE_ID - - echo "SAREF pipeline report https://saref.etsi.org/snapshot/$CI_PIPELINE_ID/report.html" - - exit $(test -f target/success) $? - except: - - /^release-v/ - -test-release: - stage: test - image: openjdk:11-jre - script: - - curl -L -o saref-pipeline.jar "https://labs.etsi.org/rep/saref/saref-pipeline/-/releases/permalink/latest/downloads/saref-pipeline.jar" - - java -jar saref-pipeline.jar release -t - only: - - /^release-v/ - -trigger-release: - stage: deploy - only: - - /^release-v/ - variables: - SAREF_DEV_KEY: $SAREF_DEV_KEY - SAREF_PORTAL_KEY: $SAREF_PORTAL_KEY - trigger: - project: saref/saref-portal - branch: master +include: + - project: 'saref/saref-core' + file: '.gitlab-ci.yml' \ No newline at end of file -- GitLab