diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000000..233b14dd7c --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,72 @@ +# Branches that trigger a build on commit +trigger: +- master + +# Branches that trigger builds on PR +pr: +- master + +jobs: +- job: Windows + pool: dotnet-external-temp + variables: + _os: Windows + strategy: + maxParallel: 4 + matrix: + Debug: + _configuration: Debug + Release: + _configuration: Release + timeoutInMinutes: 20 + + steps: + - script: eng\common\cibuild.cmd -configuration $(_configuration) -prepareMachine + displayName: Build and Test + + - task: PublishTestResults@1 + inputs: + testRunner: XUnit + testResultsFiles: '$(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)\*.xml' + mergeTestResults: true + testRunTitle: '$(_os) $(_configuration)' + condition: always() + - task: PublishBuildArtifacts@1 + displayName: Publish Logs + inputs: + PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)' + ArtifactName: '$(_os) $(_configuration)' + continueOnError: true + condition: not(succeeded()) + +- job: Linux + pool: DotNetCore-Linux + variables: + _os: Linux + strategy: + maxParallel: 4 + matrix: + Debug: + _configuration: Debug + Release: + _configuration: Release + timeoutInMinutes: 90 + steps: + - script: ./eng/common/cibuild.sh --configuration $(_configuration) --prepareMachine + displayName: Build and Test + + - task: PublishTestResults@2 + displayName: Publish xUnit Test Results + inputs: + testRunner: XUnit + testResultsFiles: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_configuration)/*.xml' + mergeTestResults: true + testRunTitle: '$(_os) $(_configuration)' + condition: always() + - task: PublishBuildArtifacts@1 + displayName: Publish Logs + inputs: + PathtoPublish: '$(Build.SourcesDirectory)/artifacts/log/$(_configuration)' + ArtifactName: '$(_os) $(_configuration)' + continueOnError: true + condition: not(succeeded()) \ No newline at end of file diff --git a/eng/Signing.props b/eng/Signing.props new file mode 100644 index 0000000000..e4591c3880 --- /dev/null +++ b/eng/Signing.props @@ -0,0 +1,14 @@ + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + \ No newline at end of file diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d8311f7c13..d0e2aece1f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -6,9 +6,5 @@ https://github.com/dotnet/arcade 44b52e6b16ba146ed2505d469953da9a1af94a42 - - https://github.com/dotnet/arcade - 44b52e6b16ba146ed2505d469953da9a1af94a42 - diff --git a/eng/Versions.props b/eng/Versions.props index 7b4fca1dce..573bc7b649 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -18,4 +18,18 @@ 3.0.0-beta3-final + + + $(RestoreSources); + https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json; + https://dotnet.myget.org/F/system-commandline/api/v3/index.json; + https://dotnet.myget.org/F/roslyn/api/v3/index.json; + https://dotnet.myget.org/F/roslyn-analyzers/api/v3/index.json; + https://myget.org/F/vs-devcore/api/v3/index.json; + https://myget.org/F/vs-editor/api/v3/index.json; + https://vside.myget.org/F/vssdk/api/v3/index.json; + https://vside.myget.org/F/vs-impl/api/v3/index.json; + + +