From 88f81f00e91c41bf3f3e5274837c56c404fbda1c Mon Sep 17 00:00:00 2001 From: Kiran Challa <kichalla@microsoft.com> Date: Sun, 4 Jun 2017 04:54:46 -0700 Subject: [PATCH] Copy Korebuild directory to cloned repoistories to avoid repeated downloads --- build/RepositoryBuild.targets | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build/RepositoryBuild.targets b/build/RepositoryBuild.targets index 5c0538c0676..85626464b46 100644 --- a/build/RepositoryBuild.targets +++ b/build/RepositoryBuild.targets @@ -57,6 +57,15 @@ <Message Text="============ Building $(RepositoryToBuild) ============" Importance="High" /> + <!-- Copy Korebuild folder to individual repos to avoid downloading it again and again and also to + prevent from taking in newer Korebuild changes when Universe is building midway --> + <ItemGroup> + <_KorebuildItems Include="$(RepositoryRoot).build\**\*.*" /> + </ItemGroup> + + <Message Text="Copying Korebuild from Universe to repository $(BuildRepositoryRoot)"/> + <Copy SourceFiles="@(_KorebuildItems)" DestinationFolder="$(BuildRepositoryRoot).build\%(RecursiveDir)" SkipUnchangedFiles="true" UseHardlinksIfPossible="true" /> + <Exec Command="./$(_BuildScriptToExecute) $(BuildArguments)" EnvironmentVariables="KOREBUILD_SKIP_RUNTIME_INSTALL=1" -- GitLab