From c00896a090ec0a95fdc62476513cf8be380e1da5 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 29 Jan 2020 12:23:06 +0100 Subject: [PATCH] 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. --- .gitlab-ci.yml | 34 +--------------------------------- 1 file changed, 1 insertion(+), 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