.gitlab-ci.yml 1.27 KB
Newer Older
Lars Beckers's avatar
Lars Beckers committed
1
2
3
---

# yamllint disable-line rule:line-length
Lars Beckers's avatar
Lars Beckers committed
4
image: registry.git.fsmpi.rwth-aachen.de/infra/ci-containers/fsmpi-packages:buster
5

6
7
8
stages:
  - build

9
10
11
12
13
14
15
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"
16

17
before_script:
18
  # yamllint disable rule:line-length
Lars Beckers's avatar
Lars Beckers committed
19
  - echo "deb-src http://ftp.halifax.rwth-aachen.de/debian/ buster main" > /etc/apt/sources.list.d/buster_src.list
20
21
22
  - echo "deb-src http://ftp.halifax.rwth-aachen.de/debian/ buster-updates main" >> /etc/apt/sources.list.d/buster_src.list
  - echo "deb-src http://security.debian.org/ buster/updates main" >> /etc/apt/sources.list.d/buster_src.list
  # yamllint enable rule:line-length
23
24
25
  - apt-get update
  - apt-get install -y apt-utils

Hinrikus Wolf's avatar
Hinrikus Wolf committed
26
27
28
adcli:
  stage: build
  script: scripts/adcli.sh
Lars Beckers's avatar
Lars Beckers committed
29
30
  artifacts:
    paths:
31
      - packages/*
Lars Beckers's avatar
Lars Beckers committed
32

Hinrikus Wolf's avatar
Hinrikus Wolf committed
33
ganeti:
34
  stage: build
Hinrikus Wolf's avatar
Hinrikus Wolf committed
35
  script: scripts/ganeti.sh
Lars Beckers's avatar
Lars Beckers committed
36
37
  artifacts:
    paths:
38
      - packages/*
Hinrikus Wolf's avatar
Hinrikus Wolf committed
39

40
41
42
grml-zsh-config:
  stage: build
  script: scripts/grml-zsh-config.sh
43
  allow_failure: true
44
45
46
  artifacts:
    paths:
      - packages/*
Hinrikus Wolf's avatar
Hinrikus Wolf committed
47

48
49
50
painintheapt:
  stage: build
  script: scripts/painintheapt.sh
51
  allow_failure: true
Lars Beckers's avatar
Lars Beckers committed
52
53
  artifacts:
    paths:
54
      - packages/*