.gitlab-ci.yml 1.19 KB
Newer Older
1
image: stretch_packages
2

3
4
5
6
stages:
  - build
  - test

7
before_script:
8
  - export LANG="en_US.UTF-8"
Hinrikus Wolf's avatar
Hinrikus Wolf committed
9
10
11
12
  - export DEBIAN_FRONTEND="noninteractive"
  - export DEBIAN_PRIORITY="critical"
  - export DEBFULLNAME="FSMPI Admin-Team"
  - export DEBEMAIL="admin@fsmpi.rwth-aachen.de"
13
  - export QUILT_PATCHES="debian/patches"
14
15
16
17
18

sssd:
  stage: build
  script: scripts/sssd.sh
  artifacts: 
Hinrikus Wolf's avatar
Hinrikus Wolf committed
19
    paths: 
20
      - packages/*
21
22
  only:
    - master
Hinrikus Wolf's avatar
Hinrikus Wolf committed
23
24
25
26
27
28

adcli:
  stage: build
  script: scripts/adcli.sh
  artifacts: 
    paths: 
29
      - packages/*
30
31
  only:
    - master
Hinrikus Wolf's avatar
Hinrikus Wolf committed
32
33
34
      
nginx:
  stage: build
35
  script: scripts/nginx-shib.sh
Hinrikus Wolf's avatar
Hinrikus Wolf committed
36
37
  artifacts: 
    paths: 
38
      - packages/*
39
40
  only:
    - master
41

Hinrikus Wolf's avatar
Hinrikus Wolf committed
42
ganeti:
43
  stage: build
Hinrikus Wolf's avatar
Hinrikus Wolf committed
44
45
46
  script: scripts/ganeti.sh
  artifacts: 
    paths: 
47
      - packages/*
48
49
  only:
    - master
Hinrikus Wolf's avatar
Hinrikus Wolf committed
50

51
52
53
54
55
56
grml-zsh-config:
  stage: build
  script: scripts/grml-zsh-config.sh
  artifacts:
    paths:
      - packages/*
57
58
  only:
    - master
Hinrikus Wolf's avatar
Hinrikus Wolf committed
59

60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
painintheapt:
  stage: build
  script: scripts/painintheapt.sh
  artifacts: 
    paths: 
      - packages/*

install-grml-zsh-config:
  stage: test
  script: dpkg -i packages/grml-zsh-config*.deb
  only:
    - master

install-painintheapt:
  stage: test
  script: dpkg -i packages/painintheapt*.deb