aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
blob: dc36ce75c2d5350fbb8f2b45937cf131af8e4aec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
image: archive.docker-registry.eecloud.nsn-net.net/imp/matryoshka:18.02.0

stages:
  - build
  - publish

build:
  stage: build
  script:
    - mvn -e clean install -T2 docker:build
  artifacts:
    expire_in: 5 days
    paths:
      - prh-commons/target/site/jacoco
      - prh-aai-client/target/site/jacoco
      - prh-dmaap-client/target/site/jacoco
      - prh-app-server/target/site/jacoco
publish:
  stage: publish
  only:
    - master
  script:
    - docker login $DOCKER_REPO_ADDR -u $DOCKER_REPO_USER -p $DOCKER_REPO_PASS
    - mvn -e -DskipTests -Ddocker.repo.url="$DOCKER_REPO_ADDR" -Dnexus.staging="true" deploy