Flow DotNetRestoreSourcePropsPath and DotNetPackageVersionPropsPath into the shared framework build steps
This commit is contained in:
parent
99f2ecd02f
commit
b78ee81a1e
|
|
@ -14,29 +14,34 @@
|
|||
<ProjectToBuild Include="$(RepositoryRoot)src\Installers\Archive.Redist\*.*proj" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="_BuildSharedFxProjects" DependsOnTargets="ResolveCommitHash">
|
||||
<Target Name="BuildSharedFx" DependsOnTargets="_BuildSharedFxProjects;TestSharedFx"/>
|
||||
|
||||
<Target Name="_BuildSharedFxProjects" DependsOnTargets="GeneratePropsFiles;ResolveCommitHash">
|
||||
|
||||
<PropertyGroup>
|
||||
<_RestoreGraphProjectInput>@(ProjectToBuild)</_RestoreGraphProjectInput>
|
||||
<SharedFxBuildProperties>
|
||||
$(SolutionProperties);
|
||||
DotNetRestoreSourcePropsPath=$(GeneratedRestoreSourcesPropsPath);
|
||||
DotNetPackageVersionPropsPath=$(GeneratedPackageVersionPropsPath)
|
||||
</SharedFxBuildProperties>
|
||||
</PropertyGroup>
|
||||
|
||||
<MSBuild Projects="$(MSBuildToolsPath)\NuGet.targets"
|
||||
Targets="Restore"
|
||||
Properties="$(SolutionProperties);RestoreGraphProjectInput=$(_RestoreGraphProjectInput);_DummyTarget=Restore" />
|
||||
Properties="$(SharedFxBuildProperties);RestoreGraphProjectInput=$(_RestoreGraphProjectInput);_DummyTarget=Restore" />
|
||||
|
||||
<MSBuild Projects="@(ProjectToBuild)"
|
||||
Properties="$(SolutionProperties)"
|
||||
Properties="$(SharedFxBuildProperties)"
|
||||
BuildInParallel="true" />
|
||||
|
||||
<MSBuild Projects="@(ProjectToBuild)"
|
||||
Targets="Pack"
|
||||
Properties="$(SolutionProperties);NoBuild=true"
|
||||
Properties="$(SharedFxBuildProperties);NoBuild=true"
|
||||
BuildInParallel="true"
|
||||
SkipNonexistentTargets="true" />
|
||||
</Target>
|
||||
|
||||
<Target Name="BuildSharedFx" DependsOnTargets="GeneratePropsFiles;_BuildSharedFxProjects;TestSharedFx"/>
|
||||
|
||||
<Target Name="TestSharedFx" DependsOnTargets="GeneratePropsFiles;InstallDotNet">
|
||||
<PropertyGroup>
|
||||
|
||||
|
|
|
|||
|
|
@ -7,10 +7,6 @@
|
|||
$(DotNetAdditionalRestoreSources);
|
||||
$(DotNetRestoreSources);
|
||||
</RestoreSources>
|
||||
<RestoreSources Condition="Exists('$(RepositoryRoot)artifacts/build/')">
|
||||
$(RepositoryRoot)artifacts/build/;
|
||||
$(DotNetRestoreSources);
|
||||
</RestoreSources>
|
||||
<RestoreSources Condition=" '$(DotNetBuildOffline)' != 'true' ">
|
||||
$(RestoreSources);
|
||||
https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json;
|
||||
|
|
|
|||
Loading…
Reference in New Issue