使用cake时,我可以设置要更新的semver部分:
var settings = new MinVerSettings();
settings.AutoIncrement = MinVerAutoIncrement.Major;
var minver = MinVer(settings);
这个例子适用于minver,但同样适用于nerdbank或gitversion。
我该如何使用nuke进行等效操作?这些文档仅涵盖基本内容。
我使用这个:[MinVer] private readonly MinVer _minVer;
,但不确定下一步该怎么做。
(如果你有一个适用于gitversion/nerdbank/miver的工作样本,那很好,我会根据我的需求进行调整,因为基本机制似乎是相同的。(
无论你在使用什么(例如Cake、Nuke等(,这都会起作用:
dotnet add package SimpleExec
using static SimpleExec.Command;
var (minver, _) = await ReadAsync("minver", "--autoincrement major");