.gitlab-ci.yml 1.26 KB
Newer Older
Lars Beckers's avatar
Lars Beckers committed
1
image: registry.git.fsmpi.rwth-aachen.de/infra/ci-containers/fsmpi-packages:stretch
2

3
4
5
stages:
  - build

6
7
8
9
10
11
12
variables:
  LANG: "en_US.UTF-8"
  DEBIAN_FRONTEND: "noninteractive"
  DEBIAN_PRIORITY: "critical"
  DEBFULLNAME: "FSMPI Admin-Team"
  DEBEMAIL: "admin@fsmpi.rwth-aachen.de"
  QUILT_PATCHES: "debian/patches"
13

14
before_script:
15
  - echo "deb-src http://ftp.halifax.rwth-aachen.de/debian/ stretch main" > /etc/apt/sources.list.d/stretch_src.list
16
17
18
  - apt-get update
  - apt-get install -y apt-utils

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

adcli:
  stage: build
  script: scripts/adcli.sh
  artifacts: 
    paths: 
31
      - packages/*
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

Hinrikus Wolf's avatar
Hinrikus Wolf committed
40
ganeti:
41
  stage: build
Hinrikus Wolf's avatar
Hinrikus Wolf committed
42
43
44
  script: scripts/ganeti.sh
  artifacts: 
    paths: 
45
      - packages/*
Hinrikus Wolf's avatar
Hinrikus Wolf committed
46

47
48
49
50
51
52
grml-zsh-config:
  stage: build
  script: scripts/grml-zsh-config.sh
  artifacts:
    paths:
      - packages/*
Hinrikus Wolf's avatar
Hinrikus Wolf committed
53

54
55
56
57
58
59
painintheapt:
  stage: build
  script: scripts/painintheapt.sh
  artifacts: 
    paths: 
      - packages/*
Hinrikus Wolf's avatar
Hinrikus Wolf committed
60
61
62
63
64
65

acmebot:
  image: registry.git.fsmpi.rwth-aachen.de/infra/ci-containers/fsmpi-packages:buster
  stage: build
  script: scripts/acmebot.sh
  artifacts:
Hinrikus Wolf's avatar
Hinrikus Wolf committed
66
67
    paths:
      - packages/*