[babl/wip/Jehan/Win-build] gitlab-ci: add a Windows 64-bit build in CI.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [babl/wip/Jehan/Win-build] gitlab-ci: add a Windows 64-bit build in CI.
- Date: Thu, 28 May 2020 13:12:28 +0000 (UTC)
commit 3a5065e507e6b7cca20c1665fc1324c849efdab3
Author: Jehan <jehan girinstud io>
Date: Thu May 28 14:36:59 2020 +0200
gitlab-ci: add a Windows 64-bit build in CI.
.gitlab-ci.yml | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f98bb7b71..2bda0763d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -47,3 +47,41 @@ latest-nolcms:
variables:
EXTRA_OPTIONS : "-Dwith-lcms=false"
EXTRA_PKGS: ""
+
+win64:
+ image: debian:testing
+ stage: build
+ artifacts:
+ when: always
+ paths:
+ - _build/meson-logs
+ variables:
+ XDG_CACHE_HOME: "$CI_PROJECT_DIR/.cache/"
+ XDG_DATA_HOME: "$CI_PROJECT_DIR/.local/share/"
+ cache:
+ paths:
+ - .cache/crossroad/
+ before_script:
+ - apt-get update
+ - apt-get install -y --no-install-recommends
+ apt-utils
+ - apt-get install -y --no-install-recommends
+ build-essential
+ cpio
+ gcc-mingw-w64-x86-64
+ g++-mingw-w64-x86-64
+ git
+ meson
+ pkg-config
+ python3-distutils
+ python3-docutils
+ python3-pip
+ rpm
+ - apt-get install -y --reinstall ca-certificates
+ - git clone --depth=1 git://git.tuxfamily.org/gitroot/crossroad/crossroad.git
+ - cd crossroad && ./setup.py install --prefix=`pwd`/../.local && cd ..
+ - pip3 install zstandard
+ script:
+ - export PATH="`pwd`/.local/bin:$PATH"
+ - mkdir _build && cd _build
+ - echo 'crossroad meson .. && ninja' | crossroad w64 gimp --run="-"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]