Files
Deploymentcenter/client-dotnet/Deploymentcenter.Client/Models/BuildInfo.cs
T

19 lines
672 B
C#

using System;
namespace Deploymentcenter.Client.Models
{
/// <summary>
/// Runtime accessibility for build metadata embedded at compile-time.
/// </summary>
public static class BuildInfo
{
public static string Version { get; set; } = "1.0.0";
public static string GitCommit { get; set; } = "HEAD";
public static string GitCommitShort { get; set; } = "HEAD";
public static string BuildDateUtc { get; set; } = DateTime.UtcNow.ToString("o");
public static string Channel { get; set; } = "prod";
public static string Summary => $"v{Version} ({GitCommitShort}) built on {BuildDateUtc} [{Channel}]";
}
}