An error occurred while loading the file. Please try again.
-
Ondřej Surý authoredaf3fa7f4
This GitLab CI configuration is valid.
Learn more
.gitlab-ci.yml 2.79 KiB
variables:
DEBIAN_FRONTEND: noninteractive
LC_ALL: C.UTF-8
GIT_STRATEGY: fetch
stages:
- configure
- build
- test
- deploy
.debian_stretch: &debian_stretch
image: cznic/debian:stretch-knot-v2
tags:
- docker
- linux
- amd64
.ubuntu_xenial: &ubuntu_xenial
image: cznic/ubuntu:16.04-knot
tags:
- docker
- linux
- amd64
.debian_stretch_armel: &debian_stretch_armel
image: cznic/armel-debian-knot
tags:
- docker
- linux
- arm
.configure: &configure_job
stage: configure
script:
- autoreconf -fi
- ./configure --disable-fastparser
artifacts:
untracked: true
expire_in: '1 hour'
.build: &build_job
stage: build
script:
- make -k all
artifacts:
untracked: true
expire_in: '1 hour'
.test: &test_job
stage: test
script:
- make -k check
configure:ubuntu:amd64:
<<: *ubuntu_xenial
<<: *configure_job
except:
- tags
- docs-*
build:ubuntu:amd64:
<<: *ubuntu_xenial
<<: *build_job
dependencies:
- configure:ubuntu:amd64
except:
- tags
- docs-*