.gitlab-ci.yml 1.11 KB
Newer Older
Lars Beckers's avatar
Lars Beckers committed
1
image: registry.git.fsmpi.rwth-aachen.de/infra/ci-containers/fsmpi-packages:buster
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:
Lars Beckers's avatar
Lars Beckers committed
15
  - echo "deb-src http://ftp.halifax.rwth-aachen.de/debian/ buster main" > /etc/apt/sources.list.d/buster_src.list
16 17 18
  - apt-get update
  - apt-get install -y apt-utils

Hinrikus Wolf's avatar
Hinrikus Wolf committed
19 20 21 22 23
adcli:
  stage: build
  script: scripts/adcli.sh
  artifacts: 
    paths: 
24
      - packages/*
Hinrikus Wolf's avatar
Hinrikus Wolf committed
25 26 27
      
nginx:
  stage: build
28
  script: scripts/nginx-shib.sh
29 30
  only:
    - master
Hinrikus Wolf's avatar
Hinrikus Wolf committed
31 32
  artifacts: 
    paths: 
33
      - packages/*
34

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

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

49 50 51 52 53 54
painintheapt:
  stage: build
  script: scripts/painintheapt.sh
  artifacts: 
    paths: 
      - packages/*
Hinrikus Wolf's avatar
Hinrikus Wolf committed
55 56 57 58 59

acmebot:
  stage: build
  script: scripts/acmebot.sh
  artifacts:
Hinrikus Wolf's avatar
Hinrikus Wolf committed
60 61
    paths:
      - packages/*