4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-19 04:49:25 +08:00
newlib-cygwin/.appveyor.yml
Jon Turney bff995a780
Cygwin: Drop 'make check' from AppVeyor
Appveyor has quite restrictive concurrent job limits for free projects,
so reduce the job's runtime by dropping 'make check' to avoid blocking
(since we're now also running that in a GitHub action).
2021-11-16 17:59:59 +00:00

82 lines
1.7 KiB
YAML

version: '{build}'
image: Visual Studio 2019
branches:
only:
- master
- /cygwin/
skip_tags: true
shallow_clone: true
environment:
APPVEYOR_SAVE_CACHE_ON_ERROR: true
CACHE: C:\cache
CYGWIN_MIRROR: http://cygwin.mirror.constant.com
matrix:
- BUILD: x86_64-pc-cygwin
CYGWIN_ROOT: C:\cygwin64
PKGARCH: mingw64-x86_64
SETUP: setup-x86_64.exe
- BUILD: i686-pc-cygwin
CYGWIN_ROOT: C:\cygwin
PKGARCH: mingw64-i686
SETUP: setup-x86.exe
cache: C:\cache
install:
- if not exist %CACHE% mkdir %CACHE%
- appveyor DownloadFile http://cygwin.com/%SETUP% -FileName %CACHE%\%SETUP%
- "%CACHE%\\%SETUP% -qnNdO -R %CYGWIN_ROOT% -s %CYGWIN_MIRROR% -l %CACHE% -g -P \
gcc-core,\
gcc-g++,\
autoconf,\
automake,\
make,\
perl,\
patch,\
cocom,\
gettext-devel,\
libiconv-devel,\
zlib-devel,\
%PKGARCH%-gcc-core,\
%PKGARCH%-gcc-g++,\
%PKGARCH%-zlib,\
dejagnu,\
dblatex,\
docbook2X,\
docbook-xml45,\
docbook-xsl,\
texlive-collection-latexrecommended,\
texlive-collection-fontsrecommended,\
texlive-collection-pictures,\
xmlto,\
python38-lxml,\
python38-ply"
build_script: >-
%CYGWIN_ROOT%/bin/bash -lc "
cd $APPVEYOR_BUILD_FOLDER &&
mkdir build install &&
(cd winsup; ./autogen.sh) &&
cd build &&
../configure --prefix=$(realpath $(pwd)/../install) -v &&
export MAKEFLAGS=-j$(nproc) &&
make &&
make install &&
(cd */newlib; make info man) &&
(cd */newlib; make install-info install-man)"
test: off
deploy: off
# irc notification via notifico
notifications:
- provider: Webhook
url: http://n.tkte.ch/h/4848/0nqixIBiOFzf-S_N2PY83dGB
method: GET
on_build_success: false
on_build_failure: false
on_build_status_changed: true