.gitlab-ci.yml 2.13 KB
Newer Older
Theresa Täuber's avatar
Theresa Täuber committed
1
2
#
#
Christoph von Oy's avatar
Christoph von Oy committed
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# ******************************************************************************
#  MontiCAR Modeling Family, www.se-rwth.de
#  Copyright (c) 2017, Software Engineering Group at RWTH Aachen,
#  All rights reserved.
#
#  This project is free software; you can redistribute it and/or
#  modify it under the terms of the GNU Lesser General Public
#  License as published by the Free Software Foundation; either
#  version 3.0 of the License, or (at your option) any later version.
#  This library is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
#  Lesser General Public License for more details.
#
#  You should have received a copy of the GNU Lesser General Public
#  License along with this project. If not, see <http://www.gnu.org/licenses/>.
# *******************************************************************************
#

ham's avatar
CI  
ham committed
22
stages:
Evgeny Kusmenko's avatar
Evgeny Kusmenko committed
23
24
#- windows
- linux
ham's avatar
CI  
ham committed
25

Evgeny Kusmenko's avatar
Evgeny Kusmenko committed
26
27
28
29
30
31
masterJobLinux:
  stage: linux
  image: maven:3-jdk-8
  before_script:
  - apt-get update
  - apt-get install -y openjfx
ham's avatar
CI  
ham committed
32
  script: 
Evgeny Kusmenko's avatar
Evgeny Kusmenko committed
33
34
  - mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B  clean deploy sonar:sonar --settings settings.xml
  - cat report/target/coverage-report/html/index.html
Christoph von Oy's avatar
Christoph von Oy committed
35
36
  only:
  - master
Evgeny Kusmenko's avatar
Evgeny Kusmenko committed
37
38
39
40
41
42
43
44
45
  
#masterJobWindows:
#  stage: windows
#  script: 
#  - mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B  clean install --settings settings.xml
#  tags:
#  - Windows10
#  only:
#  - master
ham's avatar
CI  
ham committed
46

Evgeny Kusmenko's avatar
Evgeny Kusmenko committed
47
branchJobWindows:
Christoph von Oy's avatar
Christoph von Oy committed
48
49
50
51
52
53
54
  stage: windows
  script: 
  - mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B  clean install --settings settings.xml
  tags:
  - Windows10
  except:
  - master
Christoph von Oy's avatar
Christoph von Oy committed
55
56
57
58
59
60
61
62
63
64
65
66

#BranchJobLinux:
#  stage: linux
#  image: maven:3-jdk-8
#  before_script:
#  - apt-get update
#  - apt-get install -y openjfx
#  script: 
#  - mvn -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B  clean install --settings settings.xml
#  - cat report/target/coverage-report/html/index.html
#  except:
#  - master