aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
blob: 0969a0975da409d1e79ff5887b8419a8cbe763c4 (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
before_script:
  - git submodule sync --recursive
  - git submodule update --init --recursive

stages:
  - build
  - package
  - test

build_amd64-linux_job:
  tags:
  - amd64
  - linux
  stage: build
  script:
  - cd make
  - ant
  artifacts:
    paths:
    - build/*
    
build_arm64-linux_job:
  tags:
  - arm64
  - linux
  stage: build
  script:
  - cd make
  - ant
  artifacts:
    paths:
    - build/*
    
package_job:
  tags:
  - amd64
  - linux
  stage: package
  script:
  - cd build
  artifacts:
    paths:
    - build/*.jar

test_amd64-linux_job:
  tags:
  - amd64
  - linux
  stage: test
  script:
  - cd make
  - ant junit.run
  - bash ./scripts/check-junit.sh ../build
  artifacts:
    paths:
    - build/*test-results*.7z
  
test_arm64-linux_job:
  tags:
  - arm64
  - linux
  stage: test
  script:
  - cd make
  - ant junit.run
  - bash ./scripts/check-junit.sh ../build
  artifacts:
    paths:
    - build/*test-results*.7z