From 47152b339203fe87070b45ee6f1b465ac2dc4f21 Mon Sep 17 00:00:00 2001 From: Joel Hendrix Date: Tue, 4 Aug 2015 14:54:40 -0700 Subject: [PATCH] Title: Binplace xplat binaries during official builds Change Description: This is the initial implementation of having our official devdiv razzle builds binplace non-Windows xplat binaries. For now xplat binaries are binplaced only during official builds; this can be overridden by specifying /p:GetAllXPlatBinaries=true. Binplacing is limited to CoreClr builds on amd64 as that's all we build for xplat. xplat binaries are pulled directly from Azure; if this becomes problematic we can look at having an internal cache. Binaries are pulled from Azure using a checked in copy of azcopy.exe. For now I have embedded the source key; this will be removed in the future in favor of using a shared access signature. At present the build number for the xplat bits is fixed; this will be removed in a future change. The binaries are in zip format. Once downloaded the contents are extracted in a directory under %_nttree% named after the platform; this puts them with the other xplat bits we build on Windows. [tfs-changeset: 1510395] --- dirs.proj | 5 ++++- src/dirs.proj | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/dirs.proj b/dirs.proj index 51df66a..a595843 100644 --- a/dirs.proj +++ b/dirs.proj @@ -4,7 +4,7 @@ - VS;FX + FX;PK @@ -13,11 +13,14 @@ true true true + + true + diff --git a/src/dirs.proj b/src/dirs.proj index ded6fb4..9195225 100644 --- a/src/dirs.proj +++ b/src/dirs.proj @@ -4,7 +4,7 @@ - FX + FX;PK @@ -31,7 +31,7 @@ - VS;FX + FX @@ -53,7 +53,7 @@ - VS;FX + FX @@ -70,7 +70,7 @@ - VS;FX + FX -- 2.7.4