From 99005a61e5aef3c87a78fb88b6aa0a79132be4b7 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Fri, 15 Jun 2018 05:35:14 +0300
Subject: Use includes in .gitlab-ci.yml

---
 .gitlab-ci.yml | 115 ++-------------------------------------------------------
 1 file changed, 3 insertions(+), 112 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 08870624f..c12198fee 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,112 +1,3 @@
-stages:
-  - build
-
-# with :; prevent from run it on windows
-before_script:
-  - ":; uname -a"
-  - ":; cat /etc/os-release"
-  - ":; pwd"
-  - ":; cat /proc/sys/kernel/core_pattern"
-  - ":; mkdir logs || true"
-  - ":; ${UPDATEREPOS}"
-  - ":; ${DOCKERRETRY} ${PMUPDATE} >logs/apt.log"
-  - ":; ${DOCKERRETRY} ${PMINSTALL} ${PACKAGES} >>logs/apt.log"
-  - ":; ./tools/ci/scripts/clonesrc.sh"
-  - ":; cd manaplus"
-
-image: debian:unstable
-variables:
-  GET_SOURCES_ATTEMPTS: "5"
-  ARTIFACT_DOWNLOAD_ATTEMPTS: "5"
-  UPDATEREPOS: "tools/ci/scripts/updaterepos.sh"
-  PMUPDATE: "apt-get update"
-  PMINSTALL: "apt-get install -y -qq"
-  DOCKERRETRY: "./tools/ci/scripts/dockerretry.sh"
-  GIT_DEPTH: "1"
-
-.job-push: &job-push
-  artifacts:
-    paths:
-    - logs
-    - manaplus/logs
-    when: always
-    expire_in: 3 week
-  dependencies: []
-
-.job-always: &job-always
-  artifacts:
-    paths:
-    - logs
-    - manaplus/logs
-    when: always
-    expire_in: 3 week
-  dependencies: []
-
-gcc-7_tests_glibcdebug_i386:
-  stage: build
-  script:
-  - ./tools/ci/jobs/gcc7_tests.sh --without-dyecmd --without-manaplusgame --enable-glibcdebug
-  image: vicamo/debian:sid-i386
-  <<: *job-push
-  variables:
-    PACKAGES: gcc-7 g++-7 
-              make autoconf automake autopoint gettext 
-              libxml2-dev libcurl4-gnutls-dev libpng-dev 
-              libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev 
-              git valgrind
-  tags:
-    - docker
-
-gcc-7_glibcdebug:
-  stage: build
-  script:
-  - ./tools/ci/jobs/gcc7.sh --enable-glibcdebug --without-dyecmd
-  - ./tools/ci/scripts/runtests.sh
-  <<: *job-push
-  variables:
-    PACKAGES: gcc-7 g++-7 
-              make autoconf automake autopoint gettext 
-              libxml2-dev libcurl4-gnutls-dev libpng-dev 
-              libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
-              git gdb valgrind netcat-openbsd procps
-
-gcc-7_glibcdebug_i386:
-  stage: build
-  script:
-  - ./tools/ci/jobs/gcc7.sh --enable-glibcdebug --without-dyecmd
-  - ./tools/ci/scripts/runtests.sh
-  <<: *job-push
-  image: vicamo/debian:sid-i386
-  variables:
-    PACKAGES: gcc-7 g++-7 
-              make autoconf automake autopoint gettext 
-              libxml2-dev libcurl4-gnutls-dev libpng-dev 
-              libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
-              git gdb valgrind netcat-openbsd procps
-
-gcc-7_glibcdebug_sdl2:
-  stage: build
-  script:
-  - ./tools/ci/jobs/gcc7.sh --with-sdl2 --enable-glibcdebug --without-dyecmd
-  - ./tools/ci/scripts/runtests.sh
-  <<: *job-push
-  variables:
-    PACKAGES: gcc-7 g++-7 
-              make autoconf automake autopoint gettext 
-              libxml2-dev libcurl4-gnutls-dev libpng-dev 
-              libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
-              git gdb valgrind netcat-openbsd procps
-
-gcc-7_glibcdebug_sdl2_i386:
-  stage: build
-  script:
-  - ./tools/ci/jobs/gcc7.sh --with-sdl2 --enable-glibcdebug --without-dyecmd
-  - ./tools/ci/scripts/runtests.sh
-  <<: *job-push
-  image: vicamo/debian:sid-i386
-  variables:
-    PACKAGES: gcc-7 g++-7 
-              make autoconf automake autopoint gettext 
-              libxml2-dev libcurl4-gnutls-dev libpng-dev 
-              libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
-              git gdb valgrind netcat-openbsd procps
+include:
+    - "https://gitlab.com/manaplus/manaplus/raw/master/tools/ci/branches/.gitlab-ci_header.yml"
+    - "https://gitlab.com/manaplus/manaplus/raw/master/tools/ci/branches/ci_glibcdebug/.gitlab-ci.yml"
-- 
cgit v1.2.3-70-g09d2