mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-10 10:12:39 -05:00
Coveralls + AppVeyor + Travis CI (#171)
* added build files * changed build script * revert dotnet version to older one * added osx building * added appveyor build * added ruby upload code coverage * added gulp cli to downloads * added gulp util to deps * added through2 to deps * added cask install for dotnet * added coveralls gem install to appveyor * fixed ruby script * change upload to be gulp * updated call * added test for nin * testing * testing * testing * added coveralls nuget * echoed path * added code coverage badge * updated cmd * fixed syntax error * added dotnet to path * added manual call to dotnet * iterate * change directory * commit * added start to dotnet core version * changed appveyor * updated dotnet versions * updated readme * removed unnec de * customize for microsoft * specified encrypted key in appveyor * updated readme; added newlines * added branches to ymls * updated ymls
This commit is contained in:
38
.travis.yml
Normal file
38
.travis.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
sudo: required
|
||||
dist: trusty
|
||||
|
||||
os:
|
||||
- linux
|
||||
- osx
|
||||
|
||||
# safelist
|
||||
branches:
|
||||
only:
|
||||
- master
|
||||
- dev
|
||||
|
||||
language: csharp
|
||||
solution: sqltoolsservice.sln
|
||||
|
||||
before_install:
|
||||
- if [ $TRAVIS_OS_NAME == "linux" ]; then
|
||||
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list';
|
||||
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893;
|
||||
sudo apt-get update;
|
||||
sudo apt-get install dotnet-dev-1.0.0-preview2.1-003177;
|
||||
else
|
||||
brew update;
|
||||
brew install openssl;
|
||||
mkdir -p /usr/local/lib;
|
||||
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/;
|
||||
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/;
|
||||
brew cask install dotnet;
|
||||
export PATH="/usr/local/share/dotnet/:$PATH";
|
||||
fi
|
||||
install:
|
||||
- dotnet restore
|
||||
|
||||
script:
|
||||
- dotnet build src/Microsoft.SqlTools.ServiceLayer
|
||||
- dotnet test test/Microsoft.SqlTools.ServiceLayer.Test
|
||||
|
||||
Reference in New Issue
Block a user