summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw@src.gnome.org>2021-09-03 00:51:53 +0800
committerTing-Wei Lan <lantw@src.gnome.org>2021-09-03 00:51:53 +0800
commitc8eeecb4692570d4e6e295f0ba7a6b4c8085f76a (patch)
tree70416566319441145e730da84dff383fe4353263
parent5320b75ff0101159acd09e77243bcab62559814a (diff)
downloadglib-wip/lantw/ci-test.tar.gz
-rw-r--r--.gitlab-ci.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 88a8548b6..f83ed08fe 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -412,6 +412,36 @@ freebsd-12-x86_64:
- "_build/meson-logs"
- "_build/${CI_JOB_NAME}-report.xml"
+freebsd-13-x86_64:
+ stage: build
+# only:
+# - branches@GNOME/glib
+ tags:
+ - freebsd-13
+ needs: []
+ variables:
+ CPPFLAGS: -I/usr/local/include
+ LDFLAGS: -L/usr/local/lib -Wl,--disable-new-dtags
+ LANG: C.UTF-8
+ before_script:
+ - bash .gitlab-ci/show-execution-environment.sh
+ script:
+ - meson ${MESON_COMMON_OPTIONS} --localstatedir=/var -Db_lundef=false -Diconv=external -Dxattr=false _build
+ - ninja -C _build
+ - bash -x ./.gitlab-ci/run-tests.sh
+ except:
+ - tags
+ artifacts:
+ reports:
+ junit: "_build/${CI_JOB_NAME}-report.xml"
+ name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
+ when: always
+ paths:
+ - "_build/config.h"
+ - "_build/glib/glibconfig.h"
+ - "_build/meson-logs"
+ - "_build/${CI_JOB_NAME}-report.xml"
+
macos:
extends: .only-default
stage: build