summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorPhilip Chimento <philip.chimento@gmail.com>2021-05-14 04:11:01 +0000
committerPhilip Chimento <philip.chimento@gmail.com>2021-05-14 04:11:01 +0000
commit6a62d1e863540b9471fa8bbb2e0bb8e4f37cd07d (patch)
tree1f0b7dc61f50a5b474edd290bc132d08d57dbda5 /.gitlab-ci.yml
parentbdecfbcdba709cbed9d193b07eecc1a7395c1afd (diff)
parentefb28b8c58051923baf2830a9531a5427b37924d (diff)
downloadgjs-6a62d1e863540b9471fa8bbb2e0bb8e4f37cd07d.tar.gz
Merge branch 'unify-compile' into 'master'
build: Support meson unity builds See merge request GNOME/gjs!619
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml14
1 files changed, 13 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 80f855d4..14d76d27 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -97,7 +97,7 @@ sanitizer_thread_gcc:
- asan # TSAN needs CAP_SYS_PTRACE
image: registry.gitlab.gnome.org/gnome/gjs:fedora.mozjs78-debug
variables:
- TASK_ID: "fedora-x86_64-gcc-default-ubsan_asan-check"
+ TASK_ID: "fedora-x86_64-gcc-default-ubsan_tsan-check"
CONFIG_OPTS: -Db_sanitize=thread
TEST_OPTS: --timeout-multiplier=2 --suite=thread-safe
except:
@@ -135,6 +135,18 @@ build_minimal:
except:
- schedules
+build_unity:
+ <<: *build
+ stage: test
+ image: registry.gitlab.gnome.org/gnome/gjs:fedora.mozjs78
+ variables:
+ TASK_ID: "fedora-x86_64-gcc-default-unity-check"
+ CONFIG_OPTS: >-
+ -Dprofiler=disabled
+ --unity on --unity-size=10
+ except:
+ - schedules
+
# Generates
# The Code Coverage Report
coverage-automatic: