.gitlab-ci.yml 695 Bytes
Newer Older
Vivien Kraus's avatar
Vivien Kraus committed
1
image: debian
Vivien Kraus's avatar
Deploy!    
Vivien Kraus committed
2

Vivien Kraus's avatar
Vivien Kraus committed
3
4
stages:
  - dist
Vivien Kraus's avatar
Vivien Kraus committed
5
  - check
Vivien Kraus's avatar
Vivien Kraus committed
6
  - manual
Vivien Kraus's avatar
Deploy!    
Vivien Kraus committed
7

Vivien Kraus's avatar
Vivien Kraus committed
8
dist:
Vivien Kraus's avatar
Vivien Kraus committed
9
  stage: dist
Vivien Kraus's avatar
Vivien Kraus committed
10
  script: "./ci/dist.sh"
Vivien Kraus's avatar
Vivien Kraus committed
11
12
  artifacts:
    paths:
Vivien Kraus's avatar
Vivien Kraus committed
13
    - dist
Vivien Kraus's avatar
Vivien Kraus committed
14
15
    expire_in: 1 week

Vivien Kraus's avatar
Vivien Kraus committed
16
17
18
19
check:
  stage: check
  script: "./ci/check.sh"

Vivien Kraus's avatar
Vivien Kraus committed
20
21
22
23
mingw:
  image: fedora
  stage: check
  script: "./ci/mingw.sh"
Vivien Kraus's avatar
Vivien Kraus committed
24
25
26
27
  artifacts:
    paths:
    - public
    expire_in: 1 week
Vivien Kraus's avatar
Vivien Kraus committed
28

Vivien Kraus's avatar
Vivien Kraus committed
29
30
31
32
33
34
35
36
deb:
  stage: check
  script: "./ci/deb.sh"
  artifacts:
    paths:
    - public
    expire_in: 1 week

Vivien Kraus's avatar
Vivien Kraus committed
37
flatpak:
Vivien Kraus's avatar
Vivien Kraus committed
38
  image: debian
Vivien Kraus's avatar
Vivien Kraus committed
39
40
41
42
43
44
45
46
47
  stage: check
  script: "./ci/flatpak.sh"
  tags:
    - privileged
  artifacts:
    paths:
    - public
    expire_in: 1 week

Vivien Kraus's avatar
Deploy!    
Vivien Kraus committed
48
pages:
Vivien Kraus's avatar
Vivien Kraus committed
49
  stage: manual
Vivien Kraus's avatar
Vivien Kraus committed
50
  script: "./ci/pages.sh"
Vivien Kraus's avatar
Deploy!    
Vivien Kraus committed
51
52
  artifacts:
    paths:
53
    - public
Vivien Kraus's avatar
Vivien Kraus committed
54
    expire_in: 1 week