From 883294822aaa38bbd7edbbaab161d12d31db8899 Mon Sep 17 00:00:00 2001 From: Omair Majid Date: Wed, 3 Feb 2021 15:59:08 -0500 Subject: [PATCH] Add local source-build build infra This enables 'source-build', which makes it easier to build the entire shipping .NET SDK from source. This is the first step of arcade-powered-source-build: https://github.com/dotnet/source-build/blob/master/Documentation/planning/arcade-powered-source-build/README.md See https://github.com/dotnet/sourcelink/pull/692 for a similar PR, that this is based on. --- azure-pipelines.yml | 1 + eng/SourceBuild.props | 8 ++++++++ eng/SourceBuildPrebuiltBaseline.xml | 5 +++++ eng/Version.Details.xml | 1 + 4 files changed, 15 insertions(+) create mode 100644 eng/SourceBuild.props create mode 100644 eng/SourceBuildPrebuiltBaseline.xml diff --git a/azure-pipelines.yml b/azure-pipelines.yml index b0cb444ed..cb3fc6b5a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -42,6 +42,7 @@ stages: enablePublishTestResults: true enablePublishBuildAssets: true enablePublishUsingPipelines: ${{ variables._PublishUsingPipelines }} + enableSourceBuild: true enableTelemetry: true helixRepo: dotnet/xdt jobs: diff --git a/eng/SourceBuild.props b/eng/SourceBuild.props new file mode 100644 index 000000000..44bce4426 --- /dev/null +++ b/eng/SourceBuild.props @@ -0,0 +1,8 @@ + + + + xdt + true + + + diff --git a/eng/SourceBuildPrebuiltBaseline.xml b/eng/SourceBuildPrebuiltBaseline.xml new file mode 100644 index 000000000..c1b6dfbf0 --- /dev/null +++ b/eng/SourceBuildPrebuiltBaseline.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 6c11b0efb..e75a285d4 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -4,6 +4,7 @@ https://github.com/dotnet/arcade 2b430e5bbfaec37a6cead2f0cf79157f01f1a623 +