ci: Enable FreeBSD CI

This commit is contained in:
Ting-Wei Lan 2018-09-29 01:01:12 +08:00
parent 6e0a03ee07
commit bfc362cb68

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: