environment:
+ SCCACHE_BUCKET: rust-lang-ci-sccache
+ AWS_ACCESS_KEY_ID: AKIAIMX7VLAS3PZAVLUQ
+ AWS_SECRET_ACCESS_KEY:
+ secure: 1UkmbiDd15tWtYbMm5O2Uqm0b0Ur8v1MoSlydxl4ojcroPeerRMlUges0l57py8c
+ SCCACHE_DIGEST: f808afabb4a4eb1d7112bcb3fa6be03b61e93412890c88e177c667eb37f46353d7ec294e559b16f9f4b5e894f2185fe7670a0df15fd064889ecbd80f0c34166c
matrix:
# 32/64 bit MSVC
- MSYS_BITS: 64
# MSVC cargotest
- MSYS_BITS: 64
NO_VENDOR: 1
- RUST_CHECK_TARGET: check-cargotest
+ RUST_CHECK_TARGET: check-aux
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc
# 32/64-bit MinGW builds.
# Otherwise pull in the MinGW installed on appveyor
- if NOT defined MINGW_URL set PATH=C:\msys64\mingw%MSYS_BITS%\bin;C:\msys64\usr\bin;%PATH%
+ # Download and install sccache
+ - appveyor DownloadFile https://api.pub.build.mozilla.org/tooltool/sha512/%SCCACHE_DIGEST%
+ - mv %SCCACHE_DIGEST% sccache.tar.bz2
+ - 7z x -y sccache.tar.bz2 > nul
+ - 7z x -y sccache.tar > nul
+ - set PATH=%PATH%;%CD%\sccache2
+
+ # Help debug some handle issues on AppVeyor
+ - ps: Invoke-WebRequest -Uri https://download.sysinternals.com/files/Handle.zip -OutFile handle.zip
+ - mkdir handle
+ - ps: Expand-Archive handle.zip -dest handle
+ - set PATH=%PATH%;%CD%\handle
+ - handle.exe -accepteula -help
+
test_script:
- git submodule update --init
- set SRC=.