Temporary: Don't expand packages when caching Coherence on non-Windows.
This commit is contained in:
parent
56f51b2525
commit
300078b448
|
|
@ -236,7 +236,8 @@ var buildTarget = "compile"
|
||||||
.OrderByDescending(d => d)
|
.OrderByDescending(d => d)
|
||||||
.First();
|
.First();
|
||||||
var latestBuildShare = Path.Combine(coherenceShare, latestBuild, "build");
|
var latestBuildShare = Path.Combine(coherenceShare, latestBuild, "build");
|
||||||
var coherenceVersionFilePath = Path.Combine(coherenceCacheDir, CoherenceCacheVersionFileName);
|
var coherenceVersionFilePath = Path.Combine(coherenceCacheDir, CoherenceCacheVersionFileName);
|
||||||
|
var universeCommitsFileTarget = Path.Combine(coherenceCacheDir, UniverseCommitsFileName);
|
||||||
|
|
||||||
Log.Info("Latest Coherence build is " + latestBuild);
|
Log.Info("Latest Coherence build is " + latestBuild);
|
||||||
|
|
||||||
|
|
@ -258,10 +259,17 @@ var buildTarget = "compile"
|
||||||
Directory.CreateDirectory(coherenceCacheDir);
|
Directory.CreateDirectory(coherenceCacheDir);
|
||||||
|
|
||||||
Log.Info("Caching Coherence build " + latestBuild + " at " + coherenceCacheDir);
|
Log.Info("Caching Coherence build " + latestBuild + " at " + coherenceCacheDir);
|
||||||
NuGetPackagesAdd(sourcePackagesDir: latestBuildShare, targetPackagesDir: coherenceCacheDir);
|
if (IsLinux)
|
||||||
|
{
|
||||||
|
CopyFolder(latestBuildShare, coherenceCacheDir, overwrite: true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
NuGetPackagesAdd(sourcePackagesDir: latestBuildShare, targetPackagesDir: coherenceCacheDir);
|
||||||
|
}
|
||||||
|
|
||||||
Log.Info("Copying Universe commits file");
|
Log.Info("Copying Universe commits file to " + universeCommitsFileTarget);
|
||||||
File.Copy(Path.Combine(coherenceShare, latestBuild, UniverseCommitsFileName), Path.Combine(coherenceCacheDir, UniverseCommitsFileName));
|
File.Copy(Path.Combine(coherenceShare, latestBuild, UniverseCommitsFileName), universeCommitsFileTarget);
|
||||||
|
|
||||||
Log.Info("Saving cached Coherence build version");
|
Log.Info("Saving cached Coherence build version");
|
||||||
File.WriteAllText(coherenceVersionFilePath, latestBuild);
|
File.WriteAllText(coherenceVersionFilePath, latestBuild);
|
||||||
|
|
@ -269,7 +277,7 @@ var buildTarget = "compile"
|
||||||
|
|
||||||
Environment.SetEnvironmentVariable("NUGET_VOLATILE_FEED_ASPNETVNEXT", coherenceCacheDir);
|
Environment.SetEnvironmentVariable("NUGET_VOLATILE_FEED_ASPNETVNEXT", coherenceCacheDir);
|
||||||
Environment.SetEnvironmentVariable("NUGET_VOLATILE_FEED_EXTERNAL", Path.Combine(dropsShare, "latest-packages", "external", buildBranch));
|
Environment.SetEnvironmentVariable("NUGET_VOLATILE_FEED_EXTERNAL", Path.Combine(dropsShare, "latest-packages", "external", buildBranch));
|
||||||
Environment.SetEnvironmentVariable("UNIVERSE_COMMITS_FILE", Path.Combine(coherenceCacheDir, "commits-universe"));
|
Environment.SetEnvironmentVariable("UNIVERSE_COMMITS_FILE", universeCommitsFileTarget);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue