in Content/parameters.cake [240:254]
private static string GetVersion(string defaultValue) {
var version = Utils.ArgumentOrEnvironmentVariable(_context, Constants.RELEASE_VERSION, defaultValue);
var regex = new Regex(SEM_VER_REGEX);
if (!regex.IsMatch(version)){
throw new Exception($"Environmental variable or argument {Constants.RELEASE_VERSION} = {version} should follow SemVer format (0.0.0).");
}
if (!BranchName.IsRelease()) {
return $"{version}-{Git.GetTagFromBranchName(BranchName)}.{BuildId}";
}
else{
return version;
}
}