Copy msbuild artifacts from individual repos to universe artifacts folder
This commit is contained in:
parent
59ec6e0c50
commit
0cfecf4cb2
|
|
@ -49,7 +49,9 @@
|
||||||
<Target Name="_BuildRepository" DependsOnTargets="_PinVersions">
|
<Target Name="_BuildRepository" DependsOnTargets="_PinVersions">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<BuildArguments>$(_RepositoryBuildTargets) /p:BuildNumber=$(BuildNumber) /p:Configuration=$(Configuration)</BuildArguments>
|
<BuildArguments>$(_RepositoryBuildTargets) /p:BuildNumber=$(BuildNumber) /p:Configuration=$(Configuration)</BuildArguments>
|
||||||
<RepositoryArtifactsDirectory>$(BuildRepositoryRoot)artifacts\build\</RepositoryArtifactsDirectory>
|
<RepositoryArtifactsRoot>$(BuildRepositoryRoot)artifacts</RepositoryArtifactsRoot>
|
||||||
|
<RepositoryArtifactsBuildDirectory>$(RepositoryArtifactsRoot)\build\</RepositoryArtifactsBuildDirectory>
|
||||||
|
<RepositoryArtifactsMSBuildDirectory>$(RepositoryArtifactsRoot)\msbuild\</RepositoryArtifactsMSBuildDirectory>
|
||||||
|
|
||||||
<_BuildScriptToExecute Condition="'$(OS)'!='Windows_NT'">build.sh</_BuildScriptToExecute>
|
<_BuildScriptToExecute Condition="'$(OS)'!='Windows_NT'">build.sh</_BuildScriptToExecute>
|
||||||
<_BuildScriptToExecute Condition="'$(OS)'=='Windows_NT'">build.cmd</_BuildScriptToExecute>
|
<_BuildScriptToExecute Condition="'$(OS)'=='Windows_NT'">build.cmd</_BuildScriptToExecute>
|
||||||
|
|
@ -73,20 +75,25 @@
|
||||||
WorkingDirectory="$(BuildRepositoryRoot)" />
|
WorkingDirectory="$(BuildRepositoryRoot)" />
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<RepositoryArtifacts Include="$(RepositoryArtifactsDirectory)*" />
|
<RepositoryArtifacts Include="$(RepositoryArtifactsBuildDirectory)*" />
|
||||||
<RepositorySymbolNupkgs Include="$(RepositoryArtifactsDirectory)*.symbols.nupkg" />
|
<RepositorySymbolNupkgs Include="$(RepositoryArtifactsBuildDirectory)*.symbols.nupkg" />
|
||||||
<RepositoryNupkgs Include="$(RepositoryArtifactsDirectory)*.nupkg" Exclude="@(RepositorySymbolNupkgs)" />
|
<RepositoryNupkgs Include="$(RepositoryArtifactsBuildDirectory)*.nupkg" Exclude="@(RepositorySymbolNupkgs)" />
|
||||||
|
<RepositoryMSBuildArtifacts Include="$(RepositoryArtifactsMSBuildDirectory)**\*.*" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Copy
|
<Copy
|
||||||
SourceFiles="@(RepositoryArtifacts)"
|
SourceFiles="@(RepositoryArtifacts)"
|
||||||
DestinationFolder="$(UniverseBuildDir)" />
|
DestinationFolder="$(UniverseBuildDir)" />
|
||||||
|
|
||||||
|
<Move
|
||||||
|
SourceFiles="@(RepositoryMSBuildArtifacts)"
|
||||||
|
DestinationFolder="$(UniverseMSBuildDir)\$(RepositoryToBuild)\%(RecursiveDir)" />
|
||||||
|
|
||||||
<Message Text="Publishing the following packages to the volatile feed: @(RepositoryNupkgs -> '%(Filename)%(Extension)', ', ')"
|
<Message Text="Publishing the following packages to the volatile feed: @(RepositoryNupkgs -> '%(Filename)%(Extension)', ', ')"
|
||||||
Condition="'$(PublishPackages)'=='true' AND '@(RepositoryNupkgs)' != ''" />
|
Condition="'$(PublishPackages)'=='true' AND '@(RepositoryNupkgs)' != ''" />
|
||||||
|
|
||||||
<Exec
|
<Exec
|
||||||
Command="$(DotNetPath) $(PackagePublisherPath) -d $(RepositoryArtifactsDirectory) -f $(NuGetPublishVolatileFeed)"
|
Command="$(DotNetPath) $(PackagePublisherPath) -d $(RepositoryArtifactsBuildDirectory) -f $(NuGetPublishVolatileFeed)"
|
||||||
Condition="'$(PublishPackages)'=='true' AND '@(RepositoryNupkgs)' != ''" />
|
Condition="'$(PublishPackages)'=='true' AND '@(RepositoryNupkgs)' != ''" />
|
||||||
|
|
||||||
<Message Text="============ Done building $(RepositoryToBuild) ============" Importance="High" />
|
<Message Text="============ Done building $(RepositoryToBuild) ============" Importance="High" />
|
||||||
|
|
|
||||||
|
|
@ -112,6 +112,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_BuildRepositoryProperties>
|
<_BuildRepositoryProperties>
|
||||||
UniverseBuildDir=$(BuildDir);
|
UniverseBuildDir=$(BuildDir);
|
||||||
|
UniverseMSBuildDir=$(ArtifactsDir)msbuild;
|
||||||
BuildInParallel=$(BuildInParallel);
|
BuildInParallel=$(BuildInParallel);
|
||||||
BuildNumber=$(BuildNumber);
|
BuildNumber=$(BuildNumber);
|
||||||
Configuration=$(Configuration);
|
Configuration=$(Configuration);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue