trigger: - master - develop pr: - master - develop pool: Default variables: buildConfiguration: 'Release' steps: - script: dotnet build --configuration $(buildConfiguration) displayName: 'Building $(buildConfiguration)' - task: DotNetCoreCLI@2 displayName: 'Testing $(buildConfiguration)' inputs: command: test projects: '**/*Tests/*.csproj' arguments: '--configuration $(buildConfiguration)' - task: DotNetCoreCLI@2 displayName: 'Publishing $(buildConfiguration)' inputs: command: publish publishWebProjects: True arguments: '--configuration $(buildConfiguration) --output "$(Build.ArtifactStagingDirectory)"' zipAfterPublish: True - task: PublishBuildArtifacts@1 displayName: 'Storing Build Artifact' inputs: pathtoPublish: '$(Build.ArtifactStagingDirectory)' artifactName: 'ThAmCo-Stock'