Fixing the configoverride.json location
This commit is contained in:
parent
c384fcc3c2
commit
5b4aed8dcc
|
|
@ -21,9 +21,9 @@ IF EXIST packages\KoreBuild goto run
|
||||||
|
|
||||||
IF "%SKIP_DNX_INSTALL%"=="1" goto run
|
IF "%SKIP_DNX_INSTALL%"=="1" goto run
|
||||||
CALL packages\KoreBuild\build\dnvm upgrade -runtime CLR -arch x64
|
CALL packages\KoreBuild\build\dnvm upgrade -runtime CLR -arch x64
|
||||||
CALL packages\KoreBuild\build\dnvm install default -runtime CoreCLR -arch x64
|
CALL packages\KoreBuild\build\dnvm install default -runtime CoreCLR -arch x64 -NoNative
|
||||||
CALL packages\KoreBuild\build\dnvm install default -runtime CLR -arch x86
|
CALL packages\KoreBuild\build\dnvm install default -runtime CLR -arch x86
|
||||||
CALL packages\KoreBuild\build\dnvm install default -runtime CoreCLR -arch x86
|
CALL packages\KoreBuild\build\dnvm install default -runtime CoreCLR -arch x86 -NoNative
|
||||||
|
|
||||||
:run
|
:run
|
||||||
CALL packages\KoreBuild\build\dnvm use default -runtime CLR -arch x86
|
CALL packages\KoreBuild\build\dnvm use default -runtime CLR -arch x86
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
using Microsoft.AspNet.Server.Testing;
|
using Microsoft.AspNet.Server.Testing;
|
||||||
using Microsoft.Framework.Logging;
|
using Microsoft.Framework.Logging;
|
||||||
|
|
||||||
|
|
@ -28,11 +29,25 @@ namespace E2ETests
|
||||||
// Can't use localdb with IIS. Setting an override to use InMemoryStore.
|
// Can't use localdb with IIS. Setting an override to use InMemoryStore.
|
||||||
logger.LogInformation("Creating configoverride.json file to override default config.");
|
logger.LogInformation("Creating configoverride.json file to override default config.");
|
||||||
|
|
||||||
var overrideConfig = deploymentParameters.PublishWithNoSource ?
|
string overrideConfig;
|
||||||
Path.Combine(deploymentParameters.ApplicationPath, "..", "approot", "packages", "MusicStore", "1.0.0", "root", "configoverride.json") :
|
if (deploymentParameters.PublishWithNoSource)
|
||||||
Path.Combine(deploymentParameters.ApplicationPath, "..", "approot", "src", "MusicStore", "configoverride.json");
|
{
|
||||||
|
var compileRoot = Path.GetFullPath(
|
||||||
|
Path.Combine(
|
||||||
|
deploymentParameters.ApplicationPath,
|
||||||
|
"..", "approot", "packages", "MusicStore"));
|
||||||
|
|
||||||
|
// We don't know the exact version number with which sources are built.
|
||||||
|
overrideConfig = Path.Combine(Directory.GetDirectories(compileRoot).First(), "root", "configoverride.json");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
overrideConfig = Path.GetFullPath(
|
||||||
|
Path.Combine(
|
||||||
|
deploymentParameters.ApplicationPath,
|
||||||
|
"..", "approot", "src", "MusicStore", "configoverride.json"));
|
||||||
|
}
|
||||||
|
|
||||||
overrideConfig = Path.GetFullPath(overrideConfig);
|
|
||||||
File.WriteAllText(overrideConfig, "{\"UseInMemoryStore\": \"true\"}");
|
File.WriteAllText(overrideConfig, "{\"UseInMemoryStore\": \"true\"}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue