[gimp/wip/Jehan/more-CI-updates] gitlab-ci: testing with Debian image.



commit 6ba53f68a0ce053484d43d5dcddedcd6c404e6a0
Author: Jehan <jehan girinstud io>
Date:   Fri Apr 17 16:13:16 2020 +0200

    gitlab-ci: testing with Debian image.

 .gitlab-ci.yml | 60 ++++++++++++++++++++--------------------------------------
 1 file changed, 20 insertions(+), 40 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cb6b7a9d85..333137c2b9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -173,7 +173,6 @@ gimp-debian/testing-clang:
 ## WINDOWS 64-bit CI ##
 
 deps-win64:
-  image: fedora:31
   stage: dependencies
   variables:
     XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache/"
@@ -183,28 +182,16 @@ deps-win64:
     - .cache/crossroad/
     - dnf_cache
   before_script:
-    - dnf install --assumeyes --setopt=cachedir=`pwd`/dnf_cache --verbose
-        automake
-        autoconf
-        meson
-        cmake
-        gettext
+    - apt-get update
+    - apt-get install -y --no-install-recommends
+        build-essential
+        cpio
+        gcc-mingw-w64-x86-64
+        g++-mingw-w64-x86-64
         git
-        gcc
-        gcc-c++
-        intltool
-        libtool
-        libxslt
-        make
-        mingw64-gcc
-        mingw64-gcc-c++
-        mingw64-binutils
-        cpio rpm
-        python3-docutils
-        python3-setuptools
-        shared-mime-info
-        which
-        gdk-pixbuf2
+        meson
+        python3-distutils
+        rpm
     - git clone --depth=${GIT_DEPTH} git://git.tuxfamily.org/gitroot/crossroad/crossroad.git
     - cd crossroad
     - ./setup.py install --prefix=`pwd`/../.local
@@ -222,7 +209,6 @@ deps-win64:
       - _deps/
 
 gimp-win64:
-  image: fedora:31
   stage: gimp
   dependencies:
     - deps-win64
@@ -234,24 +220,18 @@ gimp-win64:
     - .cache/crossroad/
     - dnf_cache
   before_script:
-    - dnf install --assumeyes --setopt=cachedir=`pwd`/dnf_cache --verbose
-        meson
-        gettext
-        gcc
-        gcc-c++
+    - apt-get update
+    - apt-get install -y --no-install-recommends
+        build-essential
+        cpio
+        gcc-mingw-w64-x86-64
+        g++-mingw-w64-x86-64
         git
-        intltool
-        libtool
-        libxslt
-        make
-        mingw64-gcc
-        mingw64-gcc-c++
-        mingw64-binutils
-        cpio rpm
-        shared-mime-info
-        which
-        gdk-pixbuf2-devel
-        glib2-devel
+        libgdk-pixbuf2.0-dev
+        libglib2.0-bin
+        meson
+        python3
+        rpm
   script:
     - export PATH="`pwd`/.local/bin:$PATH"
     - mkdir _build && cd _build


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