NetworkManager/.gitlab-ci/config.yml
Thomas Haller a1002bd93a
gitlab-ci: enable test build on alpine linux
Alpine is especially interesting because it uses musl as libc.

The build does not yet succeed. There are several issues that
need to be fixed.

However, it will be simpler to fix things, if we have tests
in place -- even if at the moment they are known to be broken.

See-also: https://git.alpinelinux.org/aports/tree/community/networkmanager?h=master
2020-12-11 18:14:10 +01:00

67 lines
1.3 KiB
YAML

# This file contains the configuration for the gitlab ci.
#
# To recreate the .gitlab-ci.yml file, run
# ci-fairy generate-template
#
# The ci-fairy tool is part of
# https://gitlab.freedesktop.org/freedesktop/ci-templates
#
# We're happy to rebuild all containers when one changes.
.default_tag: &default_tag '2020-11-17.0'
# The list of all distributions we want to create job for.
# The template generates manual jobs for all these.
distributions:
- name: fedora
tag: *default_tag
base_type: fedora
versions:
- '28'
- '29'
- '30'
- '31'
- '32'
- '33'
- 'rawhide'
always:
- '33'
- name: ubuntu
tag: *default_tag
base_type: debian
versions:
- '16.04'
- '18.04'
- '20.04'
- 'devel'
- 'rolling'
- name: debian
tag: *default_tag
base_type: debian
versions:
- '9'
- '10'
- 'testing'
- 'sid'
- name: centos
tag: *default_tag
base_type: fedora
versions:
- '7.5.1804'
- '7.6.1810'
- '7.7.1908'
- '7.8.2003'
- '7.9.2009'
- '8.1.1911'
- '8.2.2004'
- name: alpine
tag: *default_tag
base_type: alpine
versions:
- 'latest'
# specifies which of the above distros is used as source for pages
pages_build:
name: fedora
version: '33'