[gimp/wip/Jehan/make-check-CI-master] Only keep the autotools CI for the tests.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/wip/Jehan/make-check-CI-master] Only keep the autotools CI for the tests.
- Date: Thu, 19 Mar 2020 15:15:34 +0000 (UTC)
commit 4012b6aef12f83760931d03240092b50a1d72a43
Author: Jehan <jehan girinstud io>
Date: Thu Mar 19 16:14:52 2020 +0100
Only keep the autotools CI for the tests.
.gitlab-ci.yml | 260 ---------------------------------------------------------
1 file changed, 260 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0de76f8c41..53349140bd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -141,263 +141,3 @@ gimp-debian/testing-autotools:
--with-lua=force
- make -j "$(nproc)"
- make check
-
-gimp-debian/testing-meson:
- extends: .gimp-debian/testing-base
- script:
- - meson _build
- --prefix="${INSTALL_PREFIX}"
- -Dpython=always
- -Djavascript=always
- -Dlua=always
- - ninja -C _build
- - ninja -C _build test
-
-gimp-debian/testing-clang:
- extends: .gimp-debian/testing-base
- variables:
- CC: "clang"
- CXX: "clang++"
- script:
- - apt-get install -y --no-install-recommends
- clang libomp-dev
- - meson _build
- --prefix="${INSTALL_PREFIX}"
- -Dpython=always
- -Djavascript=always
- -Dlua=always
- - ninja -C _build
- - ninja -C _build test
-
-## WINDOWS 64-bit CI ##
-
-deps-win64:
- image: fedora:31
- stage: dependencies
- variables:
- XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache/"
- XDG_DATA_HOME: "$CI_PROJECT_DIR/.local/share/"
- cache:
- paths:
- - .cache/crossroad/
- - dnf_cache
- before_script:
- - dnf install --assumeyes --setopt=cachedir=`pwd`/dnf_cache --verbose
- automake
- autoconf
- meson
- cmake
- gettext
- git
- gcc
- gcc-c++
- gperf
- intltool
- libtool
- libxslt
- make
- python2
- mingw64-gcc
- mingw64-gcc-c++
- mingw64-binutils
- cpio rpm
- python3-docutils
- python3-pip
- python3-setuptools
- shared-mime-info
- which
- libmount-devel
- gdk-pixbuf2
- gdk-pixbuf2-devel
- glib2-devel
- #- pip3 install wheel
- #- pip3 install crossroad
- - git clone git://git.tuxfamily.org/gitroot/crossroad/crossroad.git
- - cd crossroad
- - ./setup.py install --prefix=`pwd`/../.local
- - cd ..
- - gdk-pixbuf-query-loaders-64 > /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache
- script:
- - export PATH="`pwd`/.local/bin:$PATH"
- - crossroad w64 gimp --run="build/windows/crossbuild-gitlab-ci/build-deps.sh"
- artifacts:
- name: "${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
- when: always
- expire_in: 1 week
- paths:
- - .local/
- - _deps/
-
-gimp-win64:
- image: fedora:31
- stage: gimp
- dependencies:
- - deps-win64
- variables:
- XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache/"
- XDG_DATA_HOME: "$CI_PROJECT_DIR/.local/share/"
- cache:
- paths:
- - .cache/crossroad/
- - dnf_cache
- before_script:
- - dnf install --assumeyes --setopt=cachedir=`pwd`/dnf_cache --verbose
- automake
- autoconf
- meson
- cmake
- gettext
- gcc
- gcc-c++
- gperf
- intltool
- libtool
- libxslt
- make
- python3
- mingw64-gcc
- mingw64-gcc-c++
- mingw64-binutils
- cpio rpm
- shared-mime-info
- which
- libmount-devel
- gdk-pixbuf2
- gdk-pixbuf2-devel
- glib2-devel
- script:
- - export PATH="`pwd`/.local/bin:$PATH"
- - mkdir _build && cd _build
- - echo 'crossroad meson ..
- -Dwmf=disabled -Dgtk-doc=false
- -Dpython=always -Dlua=always
- -Djavascript=always && ninja install &&
- cp ../build/windows/crossbuild-gitlab-ci/gimp-wrapper.cmd $CROSSROAD_PREFIX/bin/ &&
- cp -fr $CROSSROAD_PREFIX/ ../gimp-prefix/
- ' |
- crossroad w64 gimp --run="-"
- needs: ["deps-win64"]
- artifacts:
- name: "${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
- when: always
- expire_in: 1 week
- paths:
- - _build/
- - gimp-prefix/
-
-## WINDOWS 32-bit CI ##
-
-deps-win32:
- image: fedora:31
- stage: dependencies
- variables:
- XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache/"
- XDG_DATA_HOME: "$CI_PROJECT_DIR/.local/share/"
- cache:
- paths:
- - .cache/crossroad/
- - dnf_cache
- before_script:
- - dnf install --assumeyes --setopt=cachedir=`pwd`/dnf_cache --verbose
- automake
- autoconf
- meson
- cmake
- gettext
- git
- gcc
- gcc-c++
- gperf
- intltool
- libtool
- libxslt
- make
- python2
- mingw32-gcc
- mingw32-gcc-c++
- mingw32-binutils
- cpio rpm
- python3-docutils
- python3-pip
- python3-setuptools
- shared-mime-info
- which
- libmount-devel
- gdk-pixbuf2
- gdk-pixbuf2-devel
- glib2-devel
- #- pip3 install wheel
- #- pip3 install crossroad
- - git clone git://git.tuxfamily.org/gitroot/crossroad/crossroad.git
- - cd crossroad
- - ./setup.py install --prefix=`pwd`/../.local
- - cd ..
- - gdk-pixbuf-query-loaders-64 > /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders.cache
- script:
- - export PATH="`pwd`/.local/bin:$PATH"
- - crossroad w32 gimp --run="build/windows/crossbuild-gitlab-ci/build-deps.sh"
- artifacts:
- name: "${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
- when: always
- expire_in: 1 week
- paths:
- - .local/
- - _deps/
-
-gimp-win32:
- image: fedora:31
- stage: gimp
- dependencies:
- - deps-win32
- variables:
- XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache/"
- XDG_DATA_HOME: "$CI_PROJECT_DIR/.local/share/"
- cache:
- paths:
- - .cache/crossroad/
- - dnf_cache
- before_script:
- - dnf install --assumeyes --setopt=cachedir=`pwd`/dnf_cache --verbose
- automake
- autoconf
- meson
- cmake
- gettext
- gcc
- gcc-c++
- gperf
- intltool
- libtool
- libxslt
- make
- python2
- python3
- mingw32-gcc
- mingw32-gcc-c++
- mingw32-binutils
- cpio rpm
- shared-mime-info
- which
- libmount-devel
- gdk-pixbuf2
- gdk-pixbuf2-devel
- glib2-devel
- script:
- - export PATH="`pwd`/.local/bin:$PATH"
- - mkdir _build && cd _build
- - echo 'crossroad meson ..
- -Dwmf=disabled -Dgtk-doc=false
- -Dpython=always -Dlua=always
- -Djavascript=always && ninja install &&
- cp ../build/windows/crossbuild-gitlab-ci/gimp-wrapper.cmd $CROSSROAD_PREFIX/bin/ &&
- cp -fr $CROSSROAD_PREFIX/ ../gimp-prefix/
- ' |
- crossroad w32 gimp --run="-"
- needs: ["deps-win32"]
- artifacts:
- name: "${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
- when: always
- expire_in: 1 week
- paths:
- - _build/
- - gimp-prefix/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]