add travis and appveyor build scripts.

This commit is contained in:
Dan Walmsley 2017-04-22 20:44:48 +01:00
Родитель 24042d62ad
Коммит d16f10a4ec
2 изменённых файлов: 37 добавлений и 0 удалений

14
.travis.yml Normal file
Просмотреть файл

@ -0,0 +1,14 @@
sudo: required
language: csharp
os:
- linux
dist: trusty
script:
- sudo apt-get install -y libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip
- wget https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/dotnet-dev-ubuntu-x64.latest.tar.gz
- mkdir ~/dotnet
- tar zxf dotnet-dev-ubuntu-x64.latest.tar.gz -C ~/dotnet
- sudo ln -s ~/dotnet/dotnet /usr/bin/
- dotnet --info
- ./build.sh --configuration "Release"

23
appveyor.yml Normal file
Просмотреть файл

@ -0,0 +1,23 @@
version: 0.2.0.{build}
os: Visual Studio 2017
install:
- if not exist dotnet-dev-win-x64.latest.zip appveyor DownloadFile https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/dotnet-dev-win-x64.latest.zip -FileName "dotnet-dev-win-x64.latest.zip"
- cmd: 7z x dotnet-dev-win-x64.latest.zip -oc:\dotnet
before_build:
- cmd: git submodule update --init --recursive
- cmd: path c:\dotnet
- cmd: dotnet --info
build_script:
- cmd: dotnet --info
- ps: path c:\dotnet
- ps: $url1='https://img.shields.io/badge/version-v0.2.' + $env:APPVEYOR_BUILD_NUMBER + '-blue.svg'
- ps: .\download.ps1 $url1 "latest-version-badge.svg"
- ps: .\build.ps1
test: off
artifacts:
- path: artifacts/zip/*.zip
- path: latest-version-badge.svg