Skip to content
Snippets Groups Projects
Unverified Commit ae9e2b5e authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

use ci from saref-core

parent c2078bb2
No related tags found
No related merge requests found
Pipeline #6127 passed with warnings
variables:
GIT_STRATEGY: fetch
GIT_DEPTH: 0
SAREF_DEV_KEY: <my_private_key>
SAREF_PORTAL_KEY: <my_private_key>
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
# - 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 29419 -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment