[gimp/wip/Jehan/CI-Windows: 1/4] Temporarily get rid of all other stages.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/wip/Jehan/CI-Windows: 1/4] Temporarily get rid of all other stages.
- Date: Wed, 25 Sep 2019 19:44:39 +0000 (UTC)
commit a6ffaea248dd736312d9c80475158a0bb7a6f24d
Author: Jehan <jehan girinstud io>
Date: Wed Sep 25 14:46:42 2019 +0200
Temporarily get rid of all other stages.
This is not to be actually pushed!!! Just to make my tests faster by
keeping only the cross-build one.
.gitlab-ci.yml | 193 ---------------------------------------------------------
1 file changed, 193 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8e98a6889c..dca97bd5ab 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,6 @@
image: salamandar/archlinux-gimp:latest
stages:
- - babl
- - gegl
- gimp
variables:
@@ -14,197 +12,6 @@ cache:
paths:
- _pacman_cache
-.babl-base:
- stage: babl
- artifacts:
- paths:
- - "${INSTALL_DIR}"
- variables:
- GIT_DEPTH: "5"
- before_script:
- - export PKG_CONFIG_PATH="${INSTALL_PREFIX}/lib/pkgconfig"
- - export LD_LIBRARY_PATH="${INSTALL_PREFIX}/lib:${LD_LIBRARY_PATH}"
- - export XDG_DATA_DIRS="${INSTALL_PREFIX}/share:/usr/local/share:/usr/share"
- - pacman -Syu --noconfirm --needed --cachedir "${PACMAN_CACHE}"
- git
- base-devel
- gobject-introspection
- meson
- lcms2
- - git clone --depth="${GIT_DEPTH}" https://gitlab.gnome.org/GNOME/babl.git _babl
-
-babl-git:
- extends: .babl-base
- script:
- - cd _babl
- - meson -Dprefix="${INSTALL_PREFIX}" _build
- - ninja -C _build
- - ninja -C _build install
-
-# babl-min:
-# extends: .babl-base
-# script:
-# - BABL_MIN_VERSION="$(grep babl meson.build | grep version
-# | grep -o '[0-9]*\.[0-9]*\.[0-9]*' | sed 's/\./_/g')"
-# - cd _babl
-# - git fetch --no-tags origin "refs/tags/BABL_${BABL_MIN_VERSION}:refs/tags/MIN_VERSION"
-# - git checkout MIN_VERSION
-# - meson -Dprefix="${INSTALL_PREFIX}" _build
-# - ninja -C _build
-# - ninja -C _build install
-
-.gegl-base:
- stage: gegl
- artifacts:
- paths:
- - "${INSTALL_DIR}"
- variables:
- GIT_DEPTH: "5"
- before_script:
- - export PKG_CONFIG_PATH="${INSTALL_PREFIX}/lib/pkgconfig"
- - export LD_LIBRARY_PATH="${INSTALL_PREFIX}/lib:${LD_LIBRARY_PATH}"
- - export XDG_DATA_DIRS="${INSTALL_PREFIX}/share:/usr/local/share:/usr/share"
- - pacman -Syu --noconfirm --needed --cachedir "${PACMAN_CACHE}"
- git
- base-devel
- meson
- lcms2
- base-devel
- ffmpeg
- gobject-introspection
- graphviz
- jasper
- json-glib
- lcms2
- libgexiv2
- libraw
- librsvg
- libspiro
- libtiff
- luajit
- openexr
- python
- sdl2
- suitesparse
- - git clone --depth=${GIT_DEPTH} https://gitlab.gnome.org/GNOME/gegl.git _gegl
-
-gegl-git:
- extends: .gegl-base
- script:
- - cd _gegl
- - meson --prefix="${INSTALL_PREFIX}" _build
- - ninja -C _build
- - ninja -C _build install
-
-# gegl-min:
-# extends: .gegl-base
-# script:
-# - GEGL_MIN_VERSION="$(grep gegl meson.build | grep version
-# | grep -o '[0-9]*\.[0-9]*\.[0-9]*' | sed 's/\./_/g')"
-# - cd _gegl
-# - git fetch --no-tags origin "refs/tags/GEGL_${GEGL_MIN_VERSION}:refs/tags/MIN_VERSION"
-# - git checkout MIN_VERSION
-# - meson -Dprefix="${INSTALL_PREFIX}" _build
-# - ninja -C _build
-# - ninja -C _build install
-
-.gimp-base:
- stage: gimp
- artifacts:
- paths:
- - "${INSTALL_DIR}"
- variables:
- GIT_DEPTH: "5"
- before_script:
- - export PKG_CONFIG_PATH="${INSTALL_PREFIX}/lib/pkgconfig:${INSTALL_PREFIX}/share/pkgconfig"
- - export LD_LIBRARY_PATH="${INSTALL_PREFIX}/lib:${LD_LIBRARY_PATH}"
- - export XDG_DATA_DIRS="${INSTALL_PREFIX}/share:/usr/local/share:/usr/share"
- - pacman -Syu --noconfirm --needed --cachedir "${PACMAN_CACHE}"
- git
- base-devel
- appstream-glib
- at-spi2-core
- at-spi2-atk
- dbus-glib
- desktop-file-utils
- ffmpeg
- glib-networking
- gobject-introspection
- gtk3
- hicolor-icon-theme
- jasper
- lcms2
- libexif
- libgudev
- libheif
- libmng
- libmypaint
- librsvg
- libwebp
- libwmf
- libxmu
- libxpm
- mypaint-brushes1
- openexr
- poppler-data
- pygtk
- alsa-lib
- ghostscript
- poppler-glib
- gtk-doc
- intltool
- iso-codes
- xorg-server-xvfb
-
-.gimp-autotools:
- extends: .gimp-base
- script:
- - mkdir _build
- - cd _build
- - ../autogen.sh
- --prefix="${INSTALL_PREFIX}"
- --enable-debug
- --with-python=force
- --with-javascript=force
- --with-lua=force
- - make -j "$(nproc)"
- # - make check
- artifacts:
- name: "app-tests-logs-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
- when: on_failure
- expire_in: 1 week
- paths:
- - _build/app/tests/
-
-.gimp-meson:
- extends: .gimp-base
- script:
- - meson _build
- --prefix="${INSTALL_PREFIX}"
- -Dpython=always
- -Djavascript=always
- -Dlua=always
- - ninja -C _build
- # - ninja test
- artifacts:
- name: "app-tests-logs-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
- when: on_failure
- expire_in: 1 week
- paths:
- - _build/app/tests/
-
-
-build-git-autotools:
- extends: .gimp-autotools
- dependencies:
- - babl-git
- - gegl-git
-
-build-git-meson:
- extends: .gimp-meson
- dependencies:
- - babl-git
- - gegl-git
# build-min-autotools:
# extends: .gimp-autotools
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]