Browse Source

throw exception if there is no config or sln file in the working directory

pull/5418/head
İsmail ÇAĞDAŞ 6 years ago
parent
commit
844cd9ab35
  1. 13
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/FileSystemDotNetProjectBuildConfigReader.cs

13
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Build/FileSystemDotNetProjectBuildConfigReader.cs

@ -27,7 +27,7 @@ namespace Volo.Abp.Cli.Build
var configFile = GetClosestFile(directoryPath, _buildConfigName); var configFile = GetClosestFile(directoryPath, _buildConfigName);
var configFileContent = File.ReadAllText(configFile); var configFileContent = File.ReadAllText(configFile);
buildArgs.GitRepository = _jsonSerializer.Deserialize<GitRepository>(configFileContent); buildArgs.GitRepository = _jsonSerializer.Deserialize<GitRepository>(configFileContent);
SetBranchNames(buildArgs.GitRepository); SetBranchNames(buildArgs.GitRepository);
return buildArgs; return buildArgs;
@ -37,7 +37,12 @@ namespace Volo.Abp.Cli.Build
if (configFiles.Length == 1) if (configFiles.Length == 1)
{ {
var configFile = configFiles.First(); var configFile = configFiles.First();
buildArgs.GitRepository = _jsonSerializer.Deserialize<GitRepository>(configFile); var configFileContent = File.ReadAllText(configFile);
buildArgs.GitRepository = _jsonSerializer.Deserialize<GitRepository>(configFileContent);
SetBranchNames(buildArgs.GitRepository);
return buildArgs;
} }
else else
{ {
@ -46,9 +51,7 @@ namespace Volo.Abp.Cli.Build
); );
} }
SetBranchNames(buildArgs.GitRepository); throw new Exception("There is no solution file (*.sln) or " + _buildConfigName + " in the working directory !");
return buildArgs;
} }
private void SetBranchNames(GitRepository gitRepository) private void SetBranchNames(GitRepository gitRepository)

Loading…
Cancel
Save