Browse Source

Merge pull request #19645 from abpframework/auto-merge/prerel-8-2/2659

Merge branch dev with prerel-8.2
pull/19646/head
maliming 2 years ago
committed by GitHub
parent
commit
ca6f3740a7
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 13
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs

13
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs

@ -160,11 +160,10 @@ public class AbpIoSourceCodeStore : ISourceCodeStore, ITransientDependency
var nugetVersion = version;
var localCacheFile = Path.Combine(CliPaths.TemplateCache, name.Replace("/", ".") + ".zip");
#if DEBUG
if (File.Exists(localCacheFile))
if (File.Exists(localCacheFile) && templateSource.IsNullOrWhiteSpace())
{
return new TemplateFile(File.ReadAllBytes(localCacheFile), version, latestVersion, nugetVersion);
}
@ -176,6 +175,16 @@ public class AbpIoSourceCodeStore : ISourceCodeStore, ITransientDependency
return new TemplateFile(File.ReadAllBytes(localCacheFile), version, latestVersion, nugetVersion);
}
if (!skipCache && !templateSource.IsNullOrWhiteSpace() && type == SourceCodeTypes.Template)
{
var templateFilePath = templateSource.EndsWith(".zip")
? templateSource
: Path.Combine(templateSource, name.Replace("/", ".").EnsureEndsWith('-') + version + ".zip");
Logger.LogInformation("Using cached template: " + name + ", version: " + version + " from template source: " + templateFilePath);
return new TemplateFile(File.ReadAllBytes(templateFilePath), version, latestVersion, nugetVersion);
}
Logger.LogInformation("Downloading " + type + ": " + name + ", version: " + version);
var fileContent = await DownloadSourceCodeContentAsync(

Loading…
Cancel
Save