Follow-up on enabling Windows VMR build (#18239)
This commit is contained in:
parent
0b9698a9fb
commit
b6e0746caf
7 changed files with 28 additions and 28 deletions
|
@ -81,8 +81,8 @@
|
||||||
<ArtifactsDir Condition="'$(ArtifactsDir)' == ''">$([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'artifacts'))</ArtifactsDir>
|
<ArtifactsDir Condition="'$(ArtifactsDir)' == ''">$([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'artifacts'))</ArtifactsDir>
|
||||||
<ArtifactsObjDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'obj'))</ArtifactsObjDir>
|
<ArtifactsObjDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'obj'))</ArtifactsObjDir>
|
||||||
<ArtifactsBinDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'bin'))</ArtifactsBinDir>
|
<ArtifactsBinDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'bin'))</ArtifactsBinDir>
|
||||||
<RepositoryEngineeringDir>$([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'eng'))</RepositoryEngineeringDir>
|
|
||||||
<ArtifactsLogDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'log', '$(Configuration)'))</ArtifactsLogDir>
|
<ArtifactsLogDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'log', '$(Configuration)'))</ArtifactsLogDir>
|
||||||
|
<RepositoryEngineeringDir>$([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'eng'))</RepositoryEngineeringDir>
|
||||||
|
|
||||||
<!-- ProjectLayout.props -->
|
<!-- ProjectLayout.props -->
|
||||||
<PlatformName Condition="'$(PlatformName)' == ''">$(Platform)</PlatformName>
|
<PlatformName Condition="'$(PlatformName)' == ''">$(Platform)</PlatformName>
|
||||||
|
@ -153,11 +153,11 @@
|
||||||
<ArcadeBootstrapPackageDir Condition="'$(DotNetBuildFromSource)' == 'true'">$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'ArcadeBootstrapPackage'))</ArcadeBootstrapPackageDir>
|
<ArcadeBootstrapPackageDir Condition="'$(DotNetBuildFromSource)' == 'true'">$([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'ArcadeBootstrapPackage'))</ArcadeBootstrapPackageDir>
|
||||||
<ArcadeBootstrapPackageDir Condition="'$(DotNetBuildFromSource)' != 'true'">$(NuGetPackageRoot)</ArcadeBootstrapPackageDir>
|
<ArcadeBootstrapPackageDir Condition="'$(DotNetBuildFromSource)' != 'true'">$(NuGetPackageRoot)</ArcadeBootstrapPackageDir>
|
||||||
|
|
||||||
<!-- Collapsed output and intermediate path folders that are architecture and configuration specific. -->
|
<!-- Shared output and intermediate output path folders that are architecture and configuration specific. -->
|
||||||
<CollapsedOutputPath>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', '$(TargetArchitecture)', '$(Configuration)'))</CollapsedOutputPath>
|
<SharedOutputPath>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', '$(TargetArchitecture)', '$(Configuration)'))</SharedOutputPath>
|
||||||
<CollapsedIntermediatePath>$([MSBuild]::NormalizeDirectory('$(ArtifactsObjDir)', '$(TargetArchitecture)', '$(Configuration)'))</CollapsedIntermediatePath>
|
<SharedIntermediateOutputPath>$([MSBuild]::NormalizeDirectory('$(ArtifactsObjDir)', '$(TargetArchitecture)', '$(Configuration)'))</SharedIntermediateOutputPath>
|
||||||
|
|
||||||
<SourceBuiltBlobFeedDir>$([MSBuild]::NormalizeDirectory('$(CollapsedIntermediatePath)', 'blob-feed'))</SourceBuiltBlobFeedDir>
|
<SourceBuiltBlobFeedDir>$([MSBuild]::NormalizeDirectory('$(SharedIntermediateOutputPath)', 'blob-feed'))</SourceBuiltBlobFeedDir>
|
||||||
<SourceBuiltPackagesPath>$([MSBuild]::NormalizeDirectory('$(SourceBuiltBlobFeedDir)', 'packages'))</SourceBuiltPackagesPath>
|
<SourceBuiltPackagesPath>$([MSBuild]::NormalizeDirectory('$(SourceBuiltBlobFeedDir)', 'packages'))</SourceBuiltPackagesPath>
|
||||||
<SourceBuiltAssetsDir>$([MSBuild]::NormalizeDirectory('$(SourceBuiltBlobFeedDir)', 'assets'))</SourceBuiltAssetsDir>
|
<SourceBuiltAssetsDir>$([MSBuild]::NormalizeDirectory('$(SourceBuiltBlobFeedDir)', 'assets'))</SourceBuiltAssetsDir>
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<Target Name="DetermineMicrosoftSourceBuildIntermediateInstallerVersion"
|
<Target Name="DetermineMicrosoftSourceBuildIntermediateInstallerVersion"
|
||||||
Condition="'$(DotNetBuildFromSource)' == 'true'">
|
Condition="'$(DotNetBuildFromSource)' == 'true'">
|
||||||
<!-- Manually load the installer version from the PVP. -->
|
<!-- Manually load the installer version from the PVP. -->
|
||||||
<XmlPeek XmlInputPath="$(CollapsedIntermediatePath)PackageVersions.package-source-build.Current.props"
|
<XmlPeek XmlInputPath="$(SharedIntermediateOutputPath)PackageVersions.package-source-build.Current.props"
|
||||||
Query="msb:Project/msb:PropertyGroup/msb:MicrosoftSourceBuildIntermediateInstallerVersion/text()"
|
Query="msb:Project/msb:PropertyGroup/msb:MicrosoftSourceBuildIntermediateInstallerVersion/text()"
|
||||||
Namespaces="<Namespace Prefix='msb' Uri='http://schemas.microsoft.com/developer/msbuild/2003'/>">
|
Namespaces="<Namespace Prefix='msb' Uri='http://schemas.microsoft.com/developer/msbuild/2003'/>">
|
||||||
<Output TaskParameter="Result" ItemName="MicrosoftSourceBuildIntermediateInstallerVersionItem" />
|
<Output TaskParameter="Result" ItemName="MicrosoftSourceBuildIntermediateInstallerVersionItem" />
|
||||||
|
|
|
@ -31,6 +31,7 @@ function print_help () {
|
||||||
MSBUILD_ARGUMENTS=("-flp:v=detailed")
|
MSBUILD_ARGUMENTS=("-flp:v=detailed")
|
||||||
MSBUILD_ARGUMENTS=("--tl:off")
|
MSBUILD_ARGUMENTS=("--tl:off")
|
||||||
# TODO: Make it possible to invoke this script for non source build use cases
|
# TODO: Make it possible to invoke this script for non source build use cases
|
||||||
|
# https://github.com/dotnet/source-build/issues/3965
|
||||||
MSBUILD_ARGUMENTS+=("/p:DotNetBuildFromSource=true")
|
MSBUILD_ARGUMENTS+=("/p:DotNetBuildFromSource=true")
|
||||||
MSBUILD_ARGUMENTS+=("/p:DotNetBuildVertical=false")
|
MSBUILD_ARGUMENTS+=("/p:DotNetBuildVertical=false")
|
||||||
CUSTOM_PACKAGES_DIR=''
|
CUSTOM_PACKAGES_DIR=''
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Copy SourceFiles="@(BinariesToCopy)"
|
<Copy SourceFiles="@(BinariesToCopy)"
|
||||||
DestinationFolder="$(CollapsedOutputPath)"
|
DestinationFolder="$(SharedOutputPath)"
|
||||||
SkipUnchangedFiles="true"
|
SkipUnchangedFiles="true"
|
||||||
Condition="'@(BinariesToCopy)'!=''" />
|
Condition="'@(BinariesToCopy)'!=''" />
|
||||||
</Target>
|
</Target>
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
<Target Name="DiscoverSymbolsTarballs"
|
<Target Name="DiscoverSymbolsTarballs"
|
||||||
AfterTargets="Build">
|
AfterTargets="Build">
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<SymbolsTarball Include="$(CollapsedOutputPath)Symbols.*$(ArchiveExtension)" />
|
<SymbolsTarball Include="$(SharedOutputPath)Symbols.*$(ArchiveExtension)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
DiscoverSymbolsTarballs;
|
DiscoverSymbolsTarballs;
|
||||||
ExtractSymbolsTarballs">
|
ExtractSymbolsTarballs">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<UnifiedSymbolsTarball>$(CollapsedOutputPath)dotnet-symbols-all-$(MicrosoftSourceBuildIntermediateInstallerVersion)-$(TargetRid)$(ArchiveExtension)</UnifiedSymbolsTarball>
|
<UnifiedSymbolsTarball>$(SharedOutputPath)dotnet-symbols-all-$(MicrosoftSourceBuildIntermediateInstallerVersion)-$(TargetRid)$(ArchiveExtension)</UnifiedSymbolsTarball>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<Exec Command="tar --numeric-owner -czf $(UnifiedSymbolsTarball) *"
|
<Exec Command="tar --numeric-owner -czf $(UnifiedSymbolsTarball) *"
|
||||||
|
@ -79,19 +79,19 @@
|
||||||
AfterTargets="Build"
|
AfterTargets="Build"
|
||||||
DependsOnTargets="RepackageSymbols">
|
DependsOnTargets="RepackageSymbols">
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<SdkTarballItem Include="$(CollapsedOutputPath)dotnet-sdk-*$(ArchiveExtension)" />
|
<SdkTarballItem Include="$(SharedOutputPath)dotnet-sdk-*$(ArchiveExtension)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<SdkSymbolsLayout>$(ArtifactsTmpDir)SdkSymbols</SdkSymbolsLayout>
|
<SdkSymbolsLayout>$(ArtifactsTmpDir)SdkSymbols</SdkSymbolsLayout>
|
||||||
<SdkSymbolsTarball>$(CollapsedOutputPath)dotnet-symbols-sdk-$(MicrosoftSourceBuildIntermediateInstallerVersion)-$(TargetRid)$(ArchiveExtension)</SdkSymbolsTarball>
|
<SdkSymbolsTarball>$(SharedOutputPath)dotnet-symbols-sdk-$(MicrosoftSourceBuildIntermediateInstallerVersion)-$(TargetRid)$(ArchiveExtension)</SdkSymbolsTarball>
|
||||||
<SdkLayout>$(ArtifactsTmpDir)Sdk</SdkLayout>
|
<SdkLayout>$(ArtifactsTmpDir)Sdk</SdkLayout>
|
||||||
<SdkTarball>%(SdkTarballItem.Identity)</SdkTarball>
|
<SdkTarball>%(SdkTarballItem.Identity)</SdkTarball>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<MakeDir Directories="$(SdkLayout)" />
|
<MakeDir Directories="$(SdkLayout)" />
|
||||||
<Exec Command="tar -xzf $(SdkTarball) -C $(SdkLayout)"
|
<Exec Command="tar -xzf $(SdkTarball) -C $(SdkLayout)"
|
||||||
WorkingDirectory="$(CollapsedOutputPath)" />
|
WorkingDirectory="$(SharedOutputPath)" />
|
||||||
|
|
||||||
<CreateSdkSymbolsLayout SdkLayoutPath="$(SdkLayout)"
|
<CreateSdkSymbolsLayout SdkLayoutPath="$(SdkLayout)"
|
||||||
AllSymbolsPath="$(UnifiedSymbolsLayout)"
|
AllSymbolsPath="$(UnifiedSymbolsLayout)"
|
||||||
|
@ -126,7 +126,7 @@
|
||||||
Inputs="$(MSBuildProjectFullPath)"
|
Inputs="$(MSBuildProjectFullPath)"
|
||||||
Outputs="$(BaseIntermediateOutputPath)ReportPoisonUsage.complete" >
|
Outputs="$(BaseIntermediateOutputPath)ReportPoisonUsage.complete" >
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<FinalCliTarball Include="$(CollapsedOutputPath)**/*$(ArchiveExtension)" />
|
<FinalCliTarball Include="$(SharedOutputPath)**/*$(ArchiveExtension)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Message Importance="High" Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Checking @(FinalCliTarball) for poisoned files." />
|
<Message Importance="High" Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Checking @(FinalCliTarball) for poisoned files." />
|
||||||
|
@ -170,8 +170,8 @@
|
||||||
|
|
||||||
<Target Name="RunSmokeTest">
|
<Target Name="RunSmokeTest">
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<SdkTarballItem Include="$(CollapsedOutputPath)**/dotnet-sdk*$(ArchiveExtension)" />
|
<SdkTarballItem Include="$(SharedOutputPath)**/dotnet-sdk*$(ArchiveExtension)" />
|
||||||
<SourceBuiltArtifactsItem Include="$(CollapsedOutputPath)**/$(SourceBuiltArtifactsTarballName).*$(ArchiveExtension)" />
|
<SourceBuiltArtifactsItem Include="$(SharedOutputPath)**/$(SourceBuiltArtifactsTarballName).*$(ArchiveExtension)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
@ -217,7 +217,7 @@
|
||||||
DependsOnTargets="DetermineMicrosoftSourceBuildIntermediateInstallerVersion"
|
DependsOnTargets="DetermineMicrosoftSourceBuildIntermediateInstallerVersion"
|
||||||
Condition="'@(SmokeTestsPrereqs->Count())' != '0'">
|
Condition="'@(SmokeTestsPrereqs->Count())' != '0'">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<SmokeTestPrereqsTarballName>$(CollapsedOutputPath)dotnet-smoke-test-prereqs.$(MicrosoftSourceBuildIntermediateInstallerVersion).$(TargetRid)$(ArchiveExtension)</SmokeTestPrereqsTarballName>
|
<SmokeTestPrereqsTarballName>$(SharedOutputPath)dotnet-smoke-test-prereqs.$(MicrosoftSourceBuildIntermediateInstallerVersion).$(TargetRid)$(ArchiveExtension)</SmokeTestPrereqsTarballName>
|
||||||
<SmokeTestsPrereqPackagesDir>$(SmokeTestsArtifactsDir)prereq-packages/</SmokeTestsPrereqPackagesDir>
|
<SmokeTestsPrereqPackagesDir>$(SmokeTestsArtifactsDir)prereq-packages/</SmokeTestsPrereqPackagesDir>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
@ -250,7 +250,7 @@
|
||||||
DependsOnTargets="DetermineMicrosoftSourceBuildIntermediateInstallerVersion"
|
DependsOnTargets="DetermineMicrosoftSourceBuildIntermediateInstallerVersion"
|
||||||
Condition="'@(PrebuiltFile->Count())' != '0'">
|
Condition="'@(PrebuiltFile->Count())' != '0'">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TarballFilePath>$(CollapsedOutputPath)$(SourceBuiltPrebuiltsTarballName).$(MicrosoftSourceBuildIntermediateInstallerVersion).$(TargetRid)$(ArchiveExtension)</TarballFilePath>
|
<TarballFilePath>$(SharedOutputPath)$(SourceBuiltPrebuiltsTarballName).$(MicrosoftSourceBuildIntermediateInstallerVersion).$(TargetRid)$(ArchiveExtension)</TarballFilePath>
|
||||||
<TarballWorkingDir>$(ResultingPrebuiltPackagesDir)</TarballWorkingDir>
|
<TarballWorkingDir>$(ResultingPrebuiltPackagesDir)</TarballWorkingDir>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
@ -18,10 +18,10 @@
|
||||||
<PackagesOutput>$([MSBuild]::NormalizeDirectory('$(ProjectDirectory)', 'artifacts', 'packages', '$(Configuration)', 'NonShipping'))</PackagesOutput>
|
<PackagesOutput>$([MSBuild]::NormalizeDirectory('$(ProjectDirectory)', 'artifacts', 'packages', '$(Configuration)', 'NonShipping'))</PackagesOutput>
|
||||||
|
|
||||||
<!-- Paths to the version props files -->
|
<!-- Paths to the version props files -->
|
||||||
<PackageVersionPropsPath>$(CollapsedIntermediatePath)PackageVersions.$(RepositoryName).props</PackageVersionPropsPath>
|
<PackageVersionPropsPath>$(SharedIntermediateOutputPath)PackageVersions.$(RepositoryName).props</PackageVersionPropsPath>
|
||||||
<CurrentSourceBuiltPackageVersionPropsPath>$(CollapsedIntermediatePath)PackageVersions.$(RepositoryName).Current.props</CurrentSourceBuiltPackageVersionPropsPath>
|
<CurrentSourceBuiltPackageVersionPropsPath>$(SharedIntermediateOutputPath)PackageVersions.$(RepositoryName).Current.props</CurrentSourceBuiltPackageVersionPropsPath>
|
||||||
<PreviouslySourceBuiltPackageVersionPropsPath>$(CollapsedIntermediatePath)PackageVersions.$(RepositoryName).Previous.props</PreviouslySourceBuiltPackageVersionPropsPath>
|
<PreviouslySourceBuiltPackageVersionPropsPath>$(SharedIntermediateOutputPath)PackageVersions.$(RepositoryName).Previous.props</PreviouslySourceBuiltPackageVersionPropsPath>
|
||||||
<SnapshotPackageVersionPropsPath>$(CollapsedIntermediatePath)PackageVersions.$(RepositoryName).Snapshot.props</SnapshotPackageVersionPropsPath>
|
<SnapshotPackageVersionPropsPath>$(SharedIntermediateOutputPath)PackageVersions.$(RepositoryName).Snapshot.props</SnapshotPackageVersionPropsPath>
|
||||||
<PackageVersionPropsFlowType>DependenciesOnly</PackageVersionPropsFlowType>
|
<PackageVersionPropsFlowType>DependenciesOnly</PackageVersionPropsFlowType>
|
||||||
|
|
||||||
<GlobalJsonFile Condition="'$(GlobalJsonFile)' == '' and Exists('$(ProjectDirectory)global.json')">$(ProjectDirectory)global.json</GlobalJsonFile>
|
<GlobalJsonFile Condition="'$(GlobalJsonFile)' == '' and Exists('$(ProjectDirectory)global.json')">$(ProjectDirectory)global.json</GlobalJsonFile>
|
||||||
|
|
|
@ -124,14 +124,13 @@
|
||||||
|
|
||||||
<!-- TODO: Remove when all repos use a consistent set of eng/common files: https://github.com/dotnet/source-build/issues/3710. -->
|
<!-- TODO: Remove when all repos use a consistent set of eng/common files: https://github.com/dotnet/source-build/issues/3710. -->
|
||||||
<Target Name="UpdateEngCommonFiles"
|
<Target Name="UpdateEngCommonFiles"
|
||||||
Condition="'$(RepositoryName)' != 'arcade' and ('$(UpdateEngCommonFiles)' == 'true' or '$(DotNetBuildVertical)' == 'true')"
|
Condition="'$(UpdateEngCommonFiles)' == 'true' or '$(DotNetBuildVertical)' == 'true'"
|
||||||
BeforeTargets="Build">
|
BeforeTargets="Build">
|
||||||
<!-- We assume that the eng/common files in Arcade are most up-to-date. -->
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<OriginEngCommonFile Include="$(RepoRoot)src\arcade\eng\common\**\*" />
|
<OrchestratorEngCommonFile Include="$(RepositoryEngineeringDir)common\**\*" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Copy SourceFiles="@(OriginEngCommonFile)"
|
<Copy SourceFiles="@(OrchestratorEngCommonFile)"
|
||||||
DestinationFolder="$(ProjectDirectory)eng\common\%(RecursiveDir)"
|
DestinationFolder="$(ProjectDirectory)eng\common\%(RecursiveDir)"
|
||||||
SkipUnchangedFiles="true" />
|
SkipUnchangedFiles="true" />
|
||||||
</Target>
|
</Target>
|
||||||
|
@ -541,7 +540,7 @@
|
||||||
Outputs="$(BaseIntermediateOutputPath)WritePrebuiltUsageData.complete">
|
Outputs="$(BaseIntermediateOutputPath)WritePrebuiltUsageData.complete">
|
||||||
<!-- Save the PVP snapshot of each build step to be evaluated while building the report. -->
|
<!-- Save the PVP snapshot of each build step to be evaluated while building the report. -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageVersionPropsSnapshotFiles Include="$(CollapsedIntermediatePath)PackageVersions.*.Snapshot.props" />
|
<PackageVersionPropsSnapshotFiles Include="$(SharedIntermediateOutputPath)PackageVersions.*.Snapshot.props" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Copy SourceFiles="@(PackageVersionPropsSnapshotFiles)" DestinationFolder="$(PackageReportDir)snapshots/" />
|
<Copy SourceFiles="@(PackageVersionPropsSnapshotFiles)" DestinationFolder="$(PackageReportDir)snapshots/" />
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
Directories="$(SourceBuildReferencePackagesDestination)extractArtifacts/" />
|
Directories="$(SourceBuildReferencePackagesDestination)extractArtifacts/" />
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<SourceBuiltTarballName>$(CollapsedOutputPath)$(SourceBuiltArtifactsTarballName).$(MicrosoftSourceBuildIntermediateInstallerVersion).$(TargetRid)$(ArchiveExtension)</SourceBuiltTarballName>
|
<SourceBuiltTarballName>$(SharedOutputPath)$(SourceBuiltArtifactsTarballName).$(MicrosoftSourceBuildIntermediateInstallerVersion).$(TargetRid)$(ArchiveExtension)</SourceBuiltTarballName>
|
||||||
<SourceBuiltVersionFileName>.version</SourceBuiltVersionFileName>
|
<SourceBuiltVersionFileName>.version</SourceBuiltVersionFileName>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
Lines="@(VersionFileContent)"
|
Lines="@(VersionFileContent)"
|
||||||
Overwrite="true" />
|
Overwrite="true" />
|
||||||
|
|
||||||
<MakeDir Directories="$(CollapsedOutputPath)" />
|
<MakeDir Directories="$(SharedOutputPath)" />
|
||||||
<Exec Command="tar --numeric-owner --exclude='Microsoft.SourceBuild.Intermediate.*.nupkg' -czf $(SourceBuiltTarballName) $(SourceBuiltVersionFileName) *.nupkg *.props SourceBuildReferencePackages/"
|
<Exec Command="tar --numeric-owner --exclude='Microsoft.SourceBuild.Intermediate.*.nupkg' -czf $(SourceBuiltTarballName) $(SourceBuiltVersionFileName) *.nupkg *.props SourceBuildReferencePackages/"
|
||||||
WorkingDirectory="$(SourceBuiltPackagesPath)" />
|
WorkingDirectory="$(SourceBuiltPackagesPath)" />
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue