Merge branch 'wip/lantw/enable-freebsd-ci' into 'master'

ci: Enable FreeBSD CI

See merge request GNOME/glib!364
This commit is contained in:
Philip Withnall 2018-09-29 09:16:32 +00:00
commit 4c05f339a9

View File

@ -128,7 +128,6 @@ vs2017-x64:
- _build/meson-logs
freebsd-11-x86_64:
when: manual
stage: build
tags:
# To run a FreeBSD builder, install gitlab-runner package and start both
@ -154,15 +153,14 @@ freebsd-11-x86_64:
- meson ${MESON_COMMON_OPTIONS} -Db_lundef=false -Diconv=gnu -Dxattr=false _build
- ninja -C _build
- meson test -C _build --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}"
# FIXME: Remove this when we have a stable FreeBSD runner
# https://gitlab.gnome.org/Infrastructure/GitLab/issues/286
allow_failure: true
except:
- tags
artifacts:
name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
when: always
paths:
- "_build/config.h"
- "_build/glib/glibconfig.h"
- "_build/meson-logs"
coverage: