From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2201) id D4AD6385043D; Sat, 29 Aug 2020 14:42:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D4AD6385043D Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Jon TURNEY To: cygwin-cvs@sourceware.org, newlib-cvs@sourceware.org Subject: [newlib-cygwin] Cygwin: Add .appveyor.yml X-Act-Checkin: newlib-cygwin X-Git-Author: Jon Turney X-Git-Refname: refs/heads/master X-Git-Oldrev: bf251d5a0b644f7b5165a404822d88f532593160 X-Git-Newrev: a07872603774c369e5eec69f3f650bf1153842d8 Message-Id: <20200829144213.D4AD6385043D@sourceware.org> Date: Sat, 29 Aug 2020 14:42:13 +0000 (GMT) X-BeenThere: newlib-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib GIT logs List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Aug 2020 14:42:14 -0000 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=a07872603774c369e5eec69f3f650bf1153842d8 commit a07872603774c369e5eec69f3f650bf1153842d8 Author: Jon Turney Date: Sun Aug 23 20:33:22 2020 +0100 Cygwin: Add .appveyor.yml This is a slightly more polished version of the configuration being used for CI builds at https://ci.appveyor.com/project/cygwin/cygwin, which is not currently under version control. Diff: --- .appveyor.yml | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 000000000..602c189cd --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,69 @@ +version: '{build}' + +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++,\ +make,\ +perl,\ +patch,\ +cocom,\ +gettext-devel,\ +libiconv-devel,\ +zlib-devel,\ +%PKGARCH%-gcc-core,\ +%PKGARCH%-gcc-g++,\ +%PKGARCH%-zlib,\ +dblatex,\ +docbook2X,\ +docbook-xml45,\ +docbook-xsl,\ +xmlto,\ +python3-lxml,\ +python3-ply" + +build_script: +- '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER; mkdir build install"' +- '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; ../configure --prefix=$(realpath $(pwd)/../install) -v"' +- '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; make"' +- '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; make install"' +- '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; cd */newlib; make info man"' +- '%CYGWIN_ROOT%/bin/bash -lc "cd $APPVEYOR_BUILD_FOLDER/build; 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