为预发布设置 GitVersion
Setting GitVersion for prerelease
我在 GitHub 上创建了一个新项目,我打算将其部署到 NuGet.org。
我想发布初始版本 'prerelease'(通过 AppVeyor 从 master 分支构建)。
我用 gitversion init
生成了 GitVersionConfig.yaml。这个过程表明它会创建一个详细的文件,其中大部分内容都被注释掉了,但实际上它只是创建了这个:
mode: ContinuousDeployment
branches: {}
我需要更改什么才能获得所需的结果?
您可以使用 GitVersion.exe /showconfig
查看有效的配置,我们正在远离创建模板并使用 GitVersion init
作为配置工具。
但是你想要的配置是:
branches:
master:
tag: beta
我在 GitHub 上创建了一个新项目,我打算将其部署到 NuGet.org。
我想发布初始版本 'prerelease'(通过 AppVeyor 从 master 分支构建)。
我用 gitversion init
生成了 GitVersionConfig.yaml。这个过程表明它会创建一个详细的文件,其中大部分内容都被注释掉了,但实际上它只是创建了这个:
mode: ContinuousDeployment
branches: {}
我需要更改什么才能获得所需的结果?
您可以使用 GitVersion.exe /showconfig
查看有效的配置,我们正在远离创建模板并使用 GitVersion init
作为配置工具。
但是你想要的配置是:
branches:
master:
tag: beta