Skip to content

Commit

Permalink
Add Initial Azure Build Pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
say25 committed Aug 20, 2019
1 parent 7d9f5e8 commit 6dfa2ef
Showing 1 changed file with 79 additions and 0 deletions.
79 changes: 79 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
resources:
containers:
- container: postgres_11
image: npgsql/postgres:11
options: '--volume /var/run/postgresql:/var/run/postgresql'
ports:
- 5432:5432

# - container: postgres_10
# image: npgsql/postgres:10
# options: '--volume /var/run/postgresql:/var/run/postgresql'
# ports:
# - 5432:5432

# - container: postgres_9_6
# image: npgsql/postgres:9.6
# options: '--volume /var/run/postgresql:/var/run/postgresql'
# ports:
# - 5432:5432

variables:
buildConfiguration: 'Release'
DOTNET_SDK_VERSION: 2.x

jobs:

- job: Linux

pool:
vmImage: 'ubuntu-16.04'

strategy:
matrix:
postgres_11:
postgres_service: postgres_11

# postgres_10:
# postgres_service: postgres_10

# postgres_9_6:
# postgres_service: postgres_9_6

services:
postgres: $[variables['postgres_service']]

steps:
- task: DotNetCoreInstaller@1
displayName: 'Install .NET Core SDK'
inputs:
packageType: 'sdk'
version: '$(DOTNET_SDK_VERSION)'

# - task: DotNetCoreCLI@2
# displayName: 'Test'
# inputs:
# command: 'test'
# configuration: $(buildConfiguration)
# projects: '**/*Test.csproj'
# publishTestResults: true

- job: Windows

pool:
vmImage: 'windows-latest'

steps:
- task: DotNetCoreInstaller@1
displayName: 'Install .NET Core SDK'
inputs:
packageType: 'sdk'
version: '$(DOTNET_SDK_VERSION)'

# - task: DotNetCoreCLI@2
# displayName: 'Test'
# inputs:
# command: 'test'
# configuration: $(buildConfiguration)
# projects: '**/*Test.csproj'
# publishTestResults: true

0 comments on commit 6dfa2ef

Please sign in to comment.