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

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

Vivien Kraus's avatar
Vivien Kraus committed
8
9
10
distribute:
  stage: dist
  image: tarotbis/build:latest
Vivien Kraus's avatar
Vivien Kraus committed
11
  script: "./ci/dist.sh"
Vivien Kraus's avatar
Vivien Kraus committed
12
13
14
15
16
17
18
  artifacts:
    paths:
    - public
    expire_in: 1 week

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

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

mingw64-build:
  stage: check
  image: fedora:latest
Vivien Kraus's avatar
Vivien Kraus committed
37
  script: "./ci/mingw64.sh"
Vivien Kraus's avatar
Vivien Kraus committed
38
39
40
41
  artifacts:
    paths:
    - public
    expire_in: 1 week
Vivien Kraus's avatar
Deploy!    
Vivien Kraus committed
42
43

pages:
Vivien Kraus's avatar
Vivien Kraus committed
44
  stage: manual
Vivien Kraus's avatar
Vivien Kraus committed
45
  script: "./ci/pages.sh"
Vivien Kraus's avatar
Deploy!    
Vivien Kraus committed
46
47
  artifacts:
    paths:
48
49
    - public
    expire_in: 1 week