Skip to content

Commit 2047f21

Browse files
committed
Enable source-build with Arcade
This enables 'source-build', which makes it easier to build the entire shipping .NET SDK from source. This is the first and second step of arcade-powered-source-build: https://github.com/dotnet/source-build/blob/master/Documentation/planning/arcade-powered-source-build/README.md See dotnet/sourcelink#692 for a similar PR, that this is based on.
1 parent 0273134 commit 2047f21

File tree

5 files changed

+14
-1
lines changed

5 files changed

+14
-1
lines changed

azure-pipelines.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ stages:
3636
enablePublishTestResults: true
3737
enablePublishBuildAssets: true
3838
enablePublishUsingPipelines: $(_PublishUsingPipelines)
39+
enableSourceBuild: true
3940
enableTelemetry: true
4041
helixRepo: dotnet/symreader
4142
jobs:
@@ -140,4 +141,4 @@ stages:
140141
parameters:
141142
# Symbol validation isn't being very reliable lately. This should be enabled back
142143
# once this issue is resolved: https://github.com/dotnet/arcade/issues/2871
143-
enableSymbolValidation: false
144+
enableSymbolValidation: false

eng/SourceBuild.props

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<Project>
2+
<PropertyGroup>
3+
<GitHubRepositoryName>symreader</GitHubRepositoryName>
4+
<SourceBuildManagedOnly>true</SourceBuildManagedOnly>
5+
</PropertyGroup>
6+
</Project>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<UsageData>
2+
<IgnorePatterns>
3+
<UsagePattern IdentityGlob="*/*" />
4+
</IgnorePatterns>
5+
</UsageData>

eng/Version.Details.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.21105.12">
77
<Uri>https://github.com/dotnet/arcade</Uri>
88
<Sha>938b3e8b4edcd96ca0f0cbbae63c87b3f51f7afe</Sha>
9+
<SourceBuild RepoName="arcade" ManagedOnly="true"/>
910
</Dependency>
1011
</ToolsetDependencies>
1112
</Dependencies>

eng/common/dotnet-install.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)