Skip to content

NerdbankGitVersioningExt Class

Definition

Extended variant of the base Nuke.Common.Tools.NerdbankGitVersioning.NerdbankGitVersioning class.

C#
[SuppressMessage("Design", "CA1002:Do not expose generic lists", Justification = "Dependency of upstream Nuke class")]
public record NerdbankGitVersioningExt : NerdbankGitVersioning, IEquatable<NerdbankGitVersioning>, IEquatable<NerdbankGitVersioningExt>

Inheritance object → Nuke.Common.Tools.NerdbankGitVersioning.NerdbankGitVersioning

Implements IEquatable<NerdbankGitVersioning>, IEquatable<NerdbankGitVersioningExt>

Constructors

NerdbankGitVersioningExt(string, List, string, string, string, bool, string, string, string, int, int, string, int, int, string, string, DateTime, int, int, string, List, string, string, string, string, string, string, int)

Extended variant of the base Nuke.Common.Tools.NerdbankGitVersioning.NerdbankGitVersioning class.

C#
public NerdbankGitVersioningExt(string CloudBuildNumber, List<string> BuildMetadataWithCommitId, string AssemblyVersion, string AssemblyFileVersion, string AssemblyInformationalVersion, bool PublicRelease, string PrereleaseVersion, string PrereleaseVersionNoLeadingHyphen, string SimpleVersion, int BuildNumber, int VersionRevision, string MajorMinorVersion, int VersionMajor, int VersionMinor, string GitCommitId, string GitCommitIdShort, DateTime GitCommitDate, int VersionHeight, int VersionHeightOffset, string Version, List<string> BuildMetadata, string BuildMetadataFragment, string NuGetPackageVersion, string ChocolateyPackageVersion, string NpmPackageVersion, string SemVer1, string SemVer2, int SemVer1NumericIdentifierPadding)

Parameters

CloudBuildNumber string

BuildMetadataWithCommitId List<string>

AssemblyVersion string

AssemblyFileVersion string

AssemblyInformationalVersion string

PublicRelease bool

PrereleaseVersion string

PrereleaseVersionNoLeadingHyphen string

SimpleVersion string

BuildNumber int

VersionRevision int

MajorMinorVersion string

VersionMajor int

VersionMinor int

GitCommitId string

GitCommitIdShort string

GitCommitDate DateTime

VersionHeight int

VersionHeightOffset int

Version string

BuildMetadata List<string>

BuildMetadataFragment string

NuGetPackageVersion string

ChocolateyPackageVersion string

NpmPackageVersion string

SemVer1 string

SemVer2 string

SemVer1NumericIdentifierPadding int

Properties

BuildingRef

Gets or sets the Git reference being built.

C#
public string BuildingRef { get; set; }