summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-01-29 12:23:06 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2020-02-11 13:39:52 +0000
commitc00896a090ec0a95fdc62476513cf8be380e1da5 (patch)
tree09881326c91df831d41e480af797009fad04b689 /.gitlab-ci.yml
parent5ace9ef4e8a737c494a3bc61f823b349858d3797 (diff)
downloadgtk+-c00896a090ec0a95fdc62476513cf8be380e1da5.tar.gz
ci: Remove static build job
Now that we figured out why the build was failing on Fedora when the profiling code was enabled, we can go back to building both shared and static libraries by default.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml34
1 files changed, 1 insertions, 33 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ef92e1d696..276b3e903d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,7 +23,7 @@ fedora-x86_64:
image: registry.gitlab.gnome.org/gnome/gtk/fedora:v12
stage: build
variables:
- EXTRA_MESON_FLAGS: "--buildtype=debug"
+ EXTRA_MESON_FLAGS: "--buildtype=debug --default-library=both"
script:
- meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS}
-Dx11-backend=true
@@ -62,38 +62,6 @@ fedora-x86_64:
key: "$CI_JOB_NAME"
<<: *cache-paths
-static-build:
- image: registry.gitlab.gnome.org/gnome/gtk/fedora:v12
- stage: build
- variables:
- EXTRA_MESON_FLAGS: "--default-library=both"
- script:
- - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS}
- -Dx11-backend=true
- -Dwayland-backend=true
- -Dbroadway-backend=true
- -Dvulkan=yes
- _build
- - ninja -C _build
- - .gitlab-ci/run-tests.sh _build
- - .gitlab-ci/meson-junit-report.py
- --project-name=gtk
- --job-id="${CI_JOB_NAME}"
- --output=_build/report.xml
- _build/meson-logs/testlog.json
- artifacts:
- when: always
- reports:
- junit:
- - "${CI_PROJECT_DIR}/_build/report.xml"
- name: "gtk-${CI_COMMIT_REF_NAME}"
- paths:
- - "${CI_PROJECT_DIR}/_build/meson-logs"
- - "${CI_PROJECT_DIR}/_build/report.xml"
- cache:
- key: "$CI_JOB_NAME"
- <<: *cache-paths
-
release-build:
image: registry.gitlab.gnome.org/gnome/gtk/fedora:v12
stage: build