Seed version info from assembly
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m1s

This commit is contained in:
2026-07-09 14:23:16 +09:00
parent 4348de0707
commit a53372e4f1
+8
View File
@@ -262,6 +262,14 @@ builder.Services.AddScoped<TaxBaik.Web.Services.SitemapValidationService>();
// Register version info
var versionInfo = new VersionInfo();
var assembly = typeof(Program).Assembly;
var assemblyVersion = assembly.GetName().Version?.ToString() ?? "unknown";
var informationalVersion = assembly.GetCustomAttributes(typeof(System.Reflection.AssemblyInformationalVersionAttribute), false)
.OfType<System.Reflection.AssemblyInformationalVersionAttribute>()
.FirstOrDefault()?.InformationalVersion;
versionInfo.Version = informationalVersion ?? assemblyVersion;
versionInfo.Built = DateTimeOffset.UtcNow.ToString("yyyy-MM-dd HH:mm:ss 'UTC'");
var versionJsonPath = Path.Combine(AppContext.BaseDirectory, "wwwroot", "version.json");
if (File.Exists(versionJsonPath))
{