NugetVersioningAliases.

BuildNugetVersionFromBranchSemVer200(ICakeContext, int, int, int, string, string) Method

Summary

Build a Nuget 3.0 compatible version from a branch. (SemVer 2.0.0)

Syntax

public static string BuildNugetVersionFromBranchSemVer200(this ICakeContext context, int major, int minor, int patch, string branch, string hash = null)

Examples

var version = BuildNugetVersionFromBranchSemVer200(1, 0, 0, "feature/newfunction");

Attributes

Type Description
CakeMethodAliasAttribute

Parameters

Name Type Description
context ICakeContext The context.
major int The major part of the version (1st)
minor int The minor part of the version (2nd)
patch int The patch part of the version (3rd)
branch string Branch name for creating the version suffix
hash string Hash of the last commit

Return Value

Type Description
string The nuget compatible version