aboutsummaryrefslogtreecommitdiff
path: root/CI/build-pipeline.yml
diff options
context:
space:
mode:
Diffstat (limited to 'CI/build-pipeline.yml')
-rw-r--r--CI/build-pipeline.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/CI/build-pipeline.yml b/CI/build-pipeline.yml
new file mode 100644
index 00000000..33a75a95
--- /dev/null
+++ b/CI/build-pipeline.yml
@@ -0,0 +1,24 @@
+variables:
+ buildConfiguration: 'Debug'
+ ASPNETCORE_ENVIRONMENT: 'Development'
+stages:
+- stage: Build
+ jobs:
+ - job: Build
+ pool:
+ vmImage: 'Ubuntu-16.04'
+ steps:
+ - script: |
+ dotnet restore Timeline/Timeline.csproj --configfile nuget.config
+ dotnet restore Timeline.Tests/Timeline.Tests.csproj --configfile nuget.config
+ displayName: Dotnet Restore
+
+ - script: dotnet test Timeline.Tests/Timeline.Tests.csproj --configuration $(buildConfiguration) --no-restore --logger trx
+ displayName: Dotnet Test
+
+ - task: PublishTestResults@2
+ condition: succeededOrFailed()
+ inputs:
+ testRunner: VSTest
+ testResultsFiles: '**/*.trx'
+