.gitlab-ci.yml 627 Bytes
Newer Older
Olivier Parisot's avatar
Olivier Parisot committed
1
image: maven:3-jdk-8
Olivier Parisot's avatar
Olivier Parisot committed
2

Olivier Parisot's avatar
Olivier Parisot committed
3 4 5
before_script:
    - apt-get update

Olivier Parisot's avatar
Olivier Parisot committed
6 7 8 9
cache:
  paths:
    - .m2/repository

Olivier Parisot's avatar
Olivier Parisot committed
10
build:
Olivier Parisot's avatar
Olivier Parisot committed
11
  script: 
Olivier Parisot's avatar
Olivier Parisot committed
12
    - mvn -Dmaven.test.skip=true -Dsurefire.useSystemClassLoader=false -Dmaven.repo.local=.m2/repository --show-version clean verify
13 14 15 16
  artifacts:
    paths:
    - target/
    expire_in: 1 week
Olivier Parisot's avatar
Olivier Parisot committed
17 18
  
after_script:
Olivier Parisot's avatar
Olivier Parisot committed
19
    ##### sonar
Olivier Parisot's avatar
Olivier Parisot committed
20
    - mvn -Dmaven.test.skip=true -Dsurefire.useSystemClassLoader=false -Dmaven.repo.local=.m2/repository package sonar:sonar -Dsonar.host.url="http://aurora2.private.list.lu:9000"
Olivier Parisot's avatar
Olivier Parisot committed
21 22 23 24
    ##### licences
    - apt-get install ruby -y    
    - gem install license_finder
    - license_finder