Table of Contents

Constructor CSemVerCI

Namespace
Ubiquity.NET.Versioning
Assembly
Ubiquity.NET.Versioning.dll

CSemVerCI(string, string, IEnumerable<string>?)

Initializes a new instance of the CSemVerCI struct as a "CSemVer-CI ZeroTimed' value

public CSemVerCI(string index, string name, IEnumerable<string>? buildMeta = null)

Parameters

index string

Index of this CI build

name string

Name of this CI build

buildMeta IEnumerable<string>

Optional Build meta

See Also

CSemVerCI(CSemVer, string, string)

Initializes a new instance of the CSemVerCI struct.

public CSemVerCI(CSemVer baseBuild, string index, string name)

Parameters

baseBuild CSemVer

Base build version this CI version is based on

index string

Index for this CI build

name string

Name for this CI build

Remarks

The baseBuild is assumed a lower sort order than any CI build and therefore should be at least Revision+1 of an actual release. This constructor does not (and cannot) VERIFY such a thing.

See Also