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

Loading…
Cancel
Save