mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 19:17:43 +00:00
Merge pull request #878 from jbcrail/update-appveyor-build
Update Appveyor build
This commit is contained in:
commit
de910b266d
1 changed files with 5 additions and 18 deletions
23
appveyor.yml
23
appveyor.yml
|
@ -1,33 +1,20 @@
|
||||||
platform:
|
|
||||||
- x64
|
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
global:
|
|
||||||
MSYS2_BASEVER: 20150512
|
|
||||||
MSYS2_ARCH: x86_64
|
|
||||||
MBASH: msys64\usr\bin\sh --login -c
|
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
|
- TARGET: x86_64-pc-windows-msvc
|
||||||
|
- TARGET: i686-pc-windows-msvc
|
||||||
- TARGET: i686-pc-windows-gnu
|
- TARGET: i686-pc-windows-gnu
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- appveyor DownloadFile "http://kent.dl.sourceforge.net/project/msys2/Base/%MSYS2_ARCH%/msys2-base-%MSYS2_ARCH%-%MSYS2_BASEVER%.tar.xz" -FileName "msys2.tar.xz"
|
|
||||||
- 7z x msys2.tar.xz
|
|
||||||
- 7z x msys2.tar > NUL
|
|
||||||
- call %MBASH% ""
|
|
||||||
- call %MBASH% "for i in {1..3}; do pacman --noconfirm -Suy mingw-w64-%MSYS2_ARCH%-{ragel,freetype,icu,gettext} libtool pkg-config gcc make autoconf automake perl && break || sleep 15; done"
|
|
||||||
- ps: Start-FileDownload "https://static.rust-lang.org/dist/rust-nightly-${env:TARGET}.exe"
|
- ps: Start-FileDownload "https://static.rust-lang.org/dist/rust-nightly-${env:TARGET}.exe"
|
||||||
- rust-nightly-%TARGET%.exe /VERYSILENT /NORESTART /DIR="C:\Program Files (x86)\Rust"
|
- rust-nightly-%TARGET%.exe /VERYSILENT /NORESTART /DIR="C:\Program Files (x86)\Rust"
|
||||||
- call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" amd64
|
|
||||||
- SET PATH=%PATH%;C:\Program Files (x86)\Rust\bin
|
- SET PATH=%PATH%;C:\Program Files (x86)\Rust\bin
|
||||||
- SET PATH=%PATH%;C:\MinGW\bin
|
- SET PATH=%PATH%;C:\MinGW\bin
|
||||||
- rustc -V
|
- rustc -V
|
||||||
- cargo -V
|
- cargo -V
|
||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
- call %MBASH% "cd $APPVEYOR_BUILD_FOLDER; PATH=$PATH:/mingw64/bin:/mingw32/bin; exec 0</dev/null; make PROFILE='release' build"
|
- cargo build --features generic --no-default-features
|
||||||
- 7z a -tzip uutils.zip .\target\release\deps\*.exe
|
- 7z a -tzip uutils.zip .\target\release\deps\*.exe
|
||||||
|
|
||||||
artifacts:
|
artifacts:
|
||||||
- path: uutils.zip
|
- path: uutils.zip
|
||||||
name: zipfile
|
name: zipfile
|
||||||
|
@ -35,4 +22,4 @@ artifacts:
|
||||||
name: uutils.exe
|
name: uutils.exe
|
||||||
|
|
||||||
test_script:
|
test_script:
|
||||||
- call %MBASH% "cd $APPVEYOR_BUILD_FOLDER; PATH=$PATH:/mingw64/bin:/mingw32/bin; exec 0</dev/null; make test"
|
- cargo test --no-fail-fast --features generic --no-default-features
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue