btcpayserver/.circleci/config.yml

30 lines
793 B
YAML
Raw Normal View History

2018-10-28 20:06:04 +09:00
version: 2
jobs:
build:
machine:
docker_layer_caching: true
steps:
- checkout
test:
machine: true
steps:
- checkout
- run:
command: |
lsb_release -a
wget -q https://packages.microsoft.com/config/ubuntu/14.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1
2018-10-28 22:15:32 +09:00
dotnet build /p:TreatWarningsAsErrors=true
2018-10-28 20:06:04 +09:00
cd BTCPayServer.Tests
2018-10-28 20:59:59 +09:00
dotnet test --filter Fast=Fast
2018-10-28 21:25:42 +09:00
docker-compose up -d dev
2018-10-28 22:51:02 +09:00
dotnet test --filter Integration=Integration
2018-10-28 20:06:04 +09:00
workflows:
version: 2
build_and_test:
jobs:
- test