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