[tracker-miners/sam/website: 1/2] WIP: only enable website build



commit ac29308b571c3af51bc408bb44d4f7505faf87cb
Author: Sam Thursfield <sam afuera me uk>
Date:   Sat Mar 28 18:04:12 2020 +0100

    WIP: only enable website build
    
    Save resources while figuring out build failures in GitLab CI.

 .gitlab-ci.yml | 71 ----------------------------------------------------------
 1 file changed, 71 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f328529bc..c13159ce2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,79 +11,8 @@ variables:
   MESON_TEST_EXTRA_ARGS: ""
 
 stages:
-  - test
-  - analysis
   - website
 
-.test_template: &test
-  stage: test
-
-  script:
-    # We can build and test tracker-miners against tracker just by building
-    # tracker as a submodule.
-    - su tracker -c '.gitlab-ci/checkout-tracker.sh'
-    - su tracker -c 'mkdir build'
-    - su tracker -c 'cd build; meson .. --prefix=/usr -Dtracker_core=subproject -Db_lto=true 
-Db_coverage=true'
-    - su tracker -c 'cd build; ninja'
-    - |
-      # Remove the many "CI_" variables from the environment. Meson dumps the
-      # whole environment for every failed test, and that gives a whole
-      # screenful of junk each time unless we strip these.
-      unset $(env|grep -o '^CI_[^=]*')
-
-      su tracker -c 'cd build; dbus-run-session -- env LANG=C.UTF-8 LC_ALL=C.UTF-8 eatmydata meson test 
--suite tracker-miners --print-errorlogs'
-
-  after_script:
-    - |
-      echo "Distribution: "
-      echo
-      egrep '^NAME=|^VERSION=' /etc/os-release
-      echo
-      echo "Test suite settings:"
-      echo
-      echo "TRACKER_VERBOSITY: ${TRACKER_VERBOSITY}"
-      echo "TRACKER_TESTS_VERBOSE: ${TRACKER_TESTS_VERBOSE}"
-      echo "MESON_TEST_EXTRA_ARGS: ${MESON_TEST_EXTRA_ARGS}"
-      echo
-      echo "These values can be set at https://gitlab.gnome.org/GNOME/tracker/pipelines/new";
-
-  artifacts:
-    when: always
-    paths:
-    - build/meson-logs/*.txt
-
-
-test-fedora-latest:
-  image: registry.gitlab.gnome.org/gnome/tracker-oci-images/amd64/fedora:latest
-  <<: *test
-
-test-ubuntu-rolling:
-  image: registry.gitlab.gnome.org/gnome/tracker-oci-images/amd64/ubuntu:rolling
-  <<: *test
-
-coverity:
-  stage: analysis
-  image: registry.gitlab.gnome.org/gnome/tracker-oci-images/amd64/fedora:latest
-  allow_failure: true
-  script:
-    - dnf install -y clang
-    # Build tracker, we must go out the subproject route as we don't want
-    # tracker code to be included in the coverity reports for tracker-miners.
-    - su tracker -c '.gitlab-ci/checkout-tracker.sh'
-    - su tracker -c 'export INSTALL=`pwd`/install; cd subprojects/tracker; meson build --libdir lib --prefix 
$INSTALL; cd build; ninja install;'
-    - su tracker -c 'curl https://scan.coverity.com/download/linux64 --data 
"token=$COVERITY_TOKEN&project=tracker-miners" --output /tmp/coverity_tool.tgz'
-    - su tracker -c 'tar zxf /tmp/coverity_tool.tgz'
-    - su tracker -c 'mkdir coverity-build'
-    - su tracker -c 'export INSTALL=`pwd`/install; export CC=clang; cd coverity-build; meson 
--pkg-config-path=$INSTALL/lib/pkgconfig ..'
-    - su tracker -c 'cd coverity-build; ../cov-analysis-linux64-*/bin/cov-build --dir cov-int ninja'
-    - su tracker -c 'cd coverity-build; tar czf cov-int.tar.gz cov-int'
-    - su tracker -c 'curl https://scan.coverity.com/builds?project=tracker-miners
-      --form token=$COVERITY_TOKEN --form email=carlosg gnome org
-      --form file=@coverity-build/cov-int.tar.gz --form version="`git describe --tags`"
-      --form description="gitlab CI build"'
-  only:
-    - master
-
 pages:
   stage: website
   image: registry.gitlab.gnome.org/gnome/tracker-oci-images/amd64/fedora:latest


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]