Skip to content

Commit e4a0119

Browse files
authored
rm src/package-source-build: fix binlog overwrite (#1574)
1 parent 253165d commit e4a0119

File tree

3 files changed

+22
-51
lines changed

3 files changed

+22
-51
lines changed

repos/package-source-build.proj

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,34 @@
66
<RepoApiImplemented>false</RepoApiImplemented>
77
<ProjectDirectory>$(SubmoduleDirectory)$(RepositoryName)/</ProjectDirectory>
88
<SkipEnsurePackagesCreated>true</SkipEnsurePackagesCreated>
9-
<BuildArgs>--binaryLog</BuildArgs>
10-
<BuildArgs Condition="'$(OfflineBuild)' != 'true'">$(BuildArgs) /p:IncludedPackageVersionPropsFile="$(PackageVersionPropsPath)"</BuildArgs>
11-
<BuildArgs Condition="'$(OfflineBuild)' == 'true'">$(BuildArgs) /p:IncludedPackageVersionPropsFile="$(GennedPackageVersionPropsPath)"</BuildArgs>
12-
<BuildCommand>$(ProjectDirectory)pack$(ShellExtension) $(BuildArgs)</BuildCommand>
9+
<IncludedPackageVersionPropsFile Condition="'$(OfflineBuild)' != 'true'">$(PackageVersionPropsPath)</IncludedPackageVersionPropsFile>
10+
<IncludedPackageVersionPropsFile Condition="'$(OfflineBuild)' == 'true'">$(GennedPackageVersionPropsPath)</IncludedPackageVersionPropsFile>
1311
</PropertyGroup>
1412

1513
<ItemGroup>
16-
<UseSourceBuiltSdkOverride Include="@(ArcadeSdkOverride)" />
1714
<RepositoryReference Include="arcade" />
1815
<RepositoryReference Include="sdk" />
1916
</ItemGroup>
2017

2118
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))/dir.targets" />
19+
20+
<Target Name="RepoBuild">
21+
<!-- Copy PVP to packages dir in order to package them together -->
22+
<Copy SourceFiles="$(IncludedPackageVersionPropsFile)" DestinationFiles="$(SourceBuiltPackagesPath)PackageVersions.props" />
23+
24+
<!-- Copy coreclr tools to packages dir to include it in the source-built tarball as well -->
25+
<ItemGroup>
26+
<CoreClrToolsFiles Include="$(ToolPackageExtractDir)coreclr-tools/*" />
27+
</ItemGroup>
28+
<Copy SourceFiles="@(CoreClrToolsFiles)" DestinationFolder="$(SourceBuiltPackagesPath)coreclr-tools" />
29+
30+
<PropertyGroup>
31+
<SourceBuiltTarballName>$(OutputPath)$(SourceBuiltArtifactsTarballName).$(VersionPrefix)-$(VersionSuffix).tar.gz</SourceBuiltTarballName>
32+
</PropertyGroup>
33+
34+
<Exec Command="tar --numeric-owner -czf $(SourceBuiltTarballName) *.nupkg *.props coreclr-tools/*" WorkingDirectory="$(SourceBuiltPackagesPath)" />
35+
36+
<Message Importance="High" Text="Packaged source-built artifacts to $(SourceBuiltTarballName)" />
37+
</Target>
38+
2239
</Project>

src/package-source-build/pack.sh

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/package-source-build/package.proj

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)