tags:
- shared-macos-amd64
+# We do the MinGW autotools builds in two steps in separate jobs to
+# get below the one hour per job limit of the GitLab shared Windows
+# runners
+
+windows-mingw32-build-step1-configure:
+ stage: build
+ needs:
+ - job: portable-source
+ artifacts: true
+ script:
+ - choco config set cacheLocation choco-cache
+ - choco install --yes --no-progress msys2
+ - $Env:build_system = "autotools"
+ - C:\tools\msys64\usr\bin\env MSYSTEM=MINGW32 C:\tools\msys64\usr\bin\bash -l -c 'cd $CI_PROJECT_DIR && ci/mingw-configure.sh'
+ cache:
+ key: windows-mingw32-build-step1-configure
+ paths:
+ - choco-cache
+ artifacts:
+ when: always
+ expire_in: 1 week
+ paths:
+ - GRAPHVIZ_VERSION
+ - graphviz-*
+ - build
+ tags:
+ - windows
+ except:
+ - tags
+
windows-cygwin-build:
stage: build
needs: