diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 36e60835f..a43298635 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -54,6 +54,10 @@
https://github.com/dotnet/standard
ab24a5de1bf2d8b71eff678798b65bd562630ae2
+
+ https://github.com/dotnet/sdk
+ 6916b50efb78f126aa68a5d183993f55fb6e03c9
+
https://github.com/dotnet/cli
6487f2fd7a2d9cb44bad72d6c36af289de2d721f
diff --git a/eng/Versions.props b/eng/Versions.props
index 86b93007c..25dc80112 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -43,6 +43,10 @@
0.2.0
1.6.1
+
+
+ 3.0.100-preview5.19212.8
+
3.0.0-preview5-27619-08
$(MicrosoftNETCoreAppPackageVersion)
diff --git a/eng/build.yml b/eng/build.yml
index be9255bc2..92add5df4 100644
--- a/eng/build.yml
+++ b/eng/build.yml
@@ -20,9 +20,7 @@ phases:
name: ${{ parameters.agentOs }}
${{ if eq(parameters.agentOs, 'Windows_NT') }}:
enableMicrobuild: true
- enablePublishBuildArtifacts: true
enablePublishBuildAssets: true
- enablePublishTestResults: true
enableTelemetry: true
helixRepo: dotnet/core-sdk
pool: ${{ parameters.pool }}
@@ -30,6 +28,7 @@ phases:
strategy: ${{ parameters.strategy }}
variables:
+ - _AgentOSName: ${{ parameters.agentOs }}
- _TeamName: Roslyn-Project-System
- _BuildArgs: ''
- _SignType: test
@@ -99,6 +98,36 @@ phases:
$(_AdditionalBuildParameters)
displayName: Build
+ - task: PublishTestResults@1
+ displayName: Publish Test Results
+ inputs:
+ testRunner: XUnit
+ testResultsFiles: 'artifacts/TestResults/$(_BuildConfig)/*.xml'
+ testRunTitle: '$(_AgentOSName)_$(Agent.JobName)'
+ platform: '$(BuildPlatform)'
+ configuration: '$(_BuildConfig)'
+ condition: not(succeeded())
+
+ - task: CopyFiles@2
+ displayName: Gather Logs
+ inputs:
+ SourceFolder: '$(Build.SourcesDirectory)/artifacts'
+ Contents: |
+ log/$(_BuildConfig)/**/*
+ TestResults/$(_BuildConfig)/**/*
+ TargetFolder: '$(Build.ArtifactStagingDirectory)'
+ continueOnError: true
+ condition: not(succeeded())
+
+ - task: PublishBuildArtifacts@1
+ displayName: Publish Logs to VSTS
+ inputs:
+ PathtoPublish: '$(Build.ArtifactStagingDirectory)'
+ ArtifactName: '$(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
+ publishLocation: Container
+ continueOnError: true
+ condition: not(succeeded())
+
- ${{ if and(eq(parameters.enablePublishBuildAssets, true), eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- task: CopyFiles@2
displayName: Gather Asset Manifests