使用nuke配置版本控制



使用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");

最新更新