use CliPaths.Build for storing and retrieving build results

pull/5418/head
İsmail ÇAĞDAŞ 5 years ago
parent 179bff9b0f
commit a0c4e300ae

@ -7,17 +7,14 @@ namespace Volo.Abp.Cli.Build
{
public class FileSystemRepositoryBuildStatusStore : IRepositoryBuildStatusStore, ITransientDependency
{
// TODO: change this ?
private string BaseBuildStatusStorePath = @"C:\Users\ismai\.abp\build";
public GitRepositoryBuildStatus Get(string buildNamePrefix, GitRepository repository)
{
if (!Directory.Exists(BaseBuildStatusStorePath))
if (!Directory.Exists(CliPaths.Build))
{
Directory.CreateDirectory(BaseBuildStatusStorePath);
Directory.CreateDirectory(CliPaths.Build);
}
var buildStatusFile = Path.Combine(BaseBuildStatusStorePath, repository.GetUniqueName(buildNamePrefix)) +
var buildStatusFile = Path.Combine(CliPaths.Build, repository.GetUniqueName(buildNamePrefix)) +
".json";
if (!File.Exists(buildStatusFile))
@ -35,7 +32,7 @@ namespace Volo.Abp.Cli.Build
var existingRepositoryStatus = Get(buildNamePrefix, repository);
var buildStatusFile = Path.Combine(
BaseBuildStatusStorePath,
CliPaths.Build,
status.GetUniqueName(buildNamePrefix)
) + ".json";

@ -9,6 +9,7 @@ namespace Volo.Abp.Cli
public static string Log => Path.Combine(AbpRootPath, "cli", "logs");
public static string Root => Path.Combine(AbpRootPath, "cli");
public static string AccessToken => Path.Combine(AbpRootPath, "cli", "access-token.bin");
public static string Build => Path.Combine(AbpRootPath, "build");
private static readonly string AbpRootPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".abp");
}

Loading…
Cancel
Save