Use Either instead of exceptions in frame decoder
[dcaegen2/collectors/hv-ves.git] / .gitlab-ci.yml
1 image: archive.docker-registry.eecloud.nsn-net.net/imp/matryoshka:latest
2
3 stages:
4   - build
5   - publish
6   - trigger-integration-tests
7
8 build:
9   stage: build
10   script:
11     - mvn -e -T2 -Panalysis clean install
12   artifacts:
13     paths:
14       - hv-collector-coverage/target/site/jacoco-aggregate
15       - hv-collector-core/target/reports
16       - hv-collector-main/target/reports
17       - hv-collector-utils/target/reports
18     
19 publish:
20   stage: publish
21   only:
22     - master
23   script:
24     - docker login $DOCKER_REPO_ADDR -u $DOCKER_REPO_USER -p $DOCKER_REPO_PASS
25     - mvn -e -DskipTests -DskipAnalysis -Ddocker-image.registry="$DOCKER_REPO_ADDR" deploy
26     - "curl -X POST -F token=$INTEGRATION_TESTS_TRIGGER_TOKEN -F ref=master https://gitlabe1.ext.net.nokia.com/api/v4/projects/33403/trigger/pipeline"