Multi-version CI
This commit is contained in:
parent
c4d45b318b
commit
b5030a8bd5
1 changed files with 11 additions and 14 deletions
25
appveyor.yml
25
appveyor.yml
|
|
@ -7,6 +7,11 @@ image:
|
||||||
matrix:
|
matrix:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
|
|
||||||
|
environment:
|
||||||
|
matrix:
|
||||||
|
- NIM_VERSION: 0.18.0
|
||||||
|
- NIM_VERSION: 0.19.0
|
||||||
|
|
||||||
for:
|
for:
|
||||||
-
|
-
|
||||||
matrix:
|
matrix:
|
||||||
|
|
@ -20,13 +25,11 @@ for:
|
||||||
SFNET_URL: https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686
|
SFNET_URL: https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686
|
||||||
LIBSSH2_ARCHIVE: mingw-w64-i686-libssh2-1.8.0-1-any.pkg
|
LIBSSH2_ARCHIVE: mingw-w64-i686-libssh2-1.8.0-1-any.pkg
|
||||||
LIBCRYPTO_ARCHIVE: mingw-w64-i686-openssl-1.0.2.o-1-any.pkg
|
LIBCRYPTO_ARCHIVE: mingw-w64-i686-openssl-1.0.2.o-1-any.pkg
|
||||||
matrix:
|
|
||||||
- NIM_VERSION: 0.18.0
|
|
||||||
- NIM_VERSION: 0.19.0
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- CD c:\
|
- CD c:\
|
||||||
- IF not exist "binaries" (
|
- IF not exist "binaries" (
|
||||||
|
echo $NIM_VERSION &&
|
||||||
MKDIR binaries &&
|
MKDIR binaries &&
|
||||||
CD binaries &&
|
CD binaries &&
|
||||||
appveyor DownloadFile "%MINGW_URL%/%MINGW_ARCHIVE%/download" -FileName "%MINGW_ARCHIVE%" &&
|
appveyor DownloadFile "%MINGW_URL%/%MINGW_ARCHIVE%/download" -FileName "%MINGW_ARCHIVE%" &&
|
||||||
|
|
@ -77,20 +80,14 @@ for:
|
||||||
only:
|
only:
|
||||||
- image: Ubuntu
|
- image: Ubuntu
|
||||||
|
|
||||||
environment:
|
|
||||||
matrix:
|
|
||||||
- NIM_VERSION: 0.18.0
|
|
||||||
- NIM_VERSION: 0.19.0
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- sudo apt -qq update
|
- sudo apt -qq update
|
||||||
- sudo apt -qq install --yes python-pygments libssh2-1-dev libgcrypt20-dev libgpg-error-dev
|
- sudo apt -qq install --yes python-pygments libssh2-1-dev libgcrypt20-dev libgpg-error-dev
|
||||||
- echo $NIM_VERSION
|
- if [ ! -e /home/appveyor/binaries ]; then
|
||||||
- mkdir /home/appveyor/binaries
|
echo $NIM_VERSION &&
|
||||||
- cd /home/appveyor/binaries
|
mkdir /home/appveyor/binaries &&
|
||||||
- if [ ! -e nim-$NIM_VERSION ]; then
|
cd /home/appveyor/binaries &&
|
||||||
curl -s -o nim-$NIM_VERSION.tar.xz https://nim-lang.org/download/nim-$NIM_VERSION.tar.xz &&
|
curl -s -o nim-$NIM_VERSION.tar.xz https://nim-lang.org/download/nim-$NIM_VERSION.tar.xz &&
|
||||||
ls -l &&
|
|
||||||
tar xJf nim-$NIM_VERSION.tar.xz &&
|
tar xJf nim-$NIM_VERSION.tar.xz &&
|
||||||
cd nim-$NIM_VERSION &&
|
cd nim-$NIM_VERSION &&
|
||||||
sh build.sh &&
|
sh build.sh &&
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue