46得票1回答
单一代码库版本标签约定

在单体代码库(monorepo)中,使用版本标签(tag)有没有标准?类似于 1.0.0-myapp1 和 2.1.0-myapp2 这样的方式是否可接受?还是有其他区分应用程序版本的方法?

44得票4回答
在Azure DevOps构建管道完成后设置Git标签

我正在尝试使用GitVersion在成功构建后将当前版本号作为标签设置到GIT提交上。感觉好像不是第一个这样做的人,但我很难找到可行的方法。 Azure Devops Pipeline在"获取源代码"选项中提供了"标记源"功能。我已经设置了这个功能,并设置了一个变量,该变量由我其中一个代理任...

17得票3回答
如何在从生产环境合并到主分支时在Gitlab CI/CD中递增版本号或标签

我正在开展一个项目,希望为其打标签或者加版本号。当合并完成并且我的CI/CD成功运行时,我希望gitlab在我的gitci.yml文件中标记V 1.0、1.1等版本。

14得票2回答
我如何基于GitVersion属性为我的WiX安装程序项目命名输出?

我最近开始使用GitVersion对我的程序集进行版本管理,并且我很喜欢它! 我想生成一个反映正在构建的产品版本的.msi文件。迄今为止,我在我的.wixproj文件中使用了以下内容: <!-- [TPL] name the output file to include the ver...

13得票3回答
React Native - 将版本名称自动从package.json添加到Android构建清单

目前我有一个React Native应用程序,问题在于每次构建或提交时更新版本非常耗时。此外,我启用了Sentry,因此每次构建时,某些构建获得相同的版本,因此有些崩溃很难确定它们来自何处。最后,手动更新版本容易出错。我应该如何设置我的构建以生成自动版本并忘记所有这些手动任务呢?

12得票3回答
Teamcity 如何在新分支上触发构建,而无需新提交?

我正在使用TeamCity 2017.1.4以及GitVersion。 TeamCity 项目本身由许多构建配置组成,第一个配置是运行 GitVersion,然后所有后续步骤都将依赖于此步骤的快照依赖并从其参数中获取版本。 在大多数情况下,这很好用;但是,如果我们创建一个新的分支例如 /r...

9得票1回答
在 pyproject.toml 中使用 setuptools 进行 Git 版本控制

我正在尝试使用setuptools-git-versioning自动设置版本号,构建一些包。不幸的是,即使遵循文档和网上寥寥资源,我也无法使这个版本管理工具正常运作。 pyproject.toml: [build-system] requires = ["setuptools>=42...

8得票3回答
GitVersion(Azure DevOps):“GitVersion无法确定要将哪个分支视为开发分支”。

在 AzureDevops 上运行 GitVersion,当尝试在除主分支以外的任何分支上(包括拉取请求分支等)使用时,出现以下错误消息; 目前我已尝试通过以下方式解决此问题: 增加检出深度 手动指定下一个版本号 错误信息: Gitversion could not determ...

8得票2回答
如何让GitVersion / UpdateAssemblyInfo在ASP.NET Core 2.0项目中工作?

我们已经使用Bamboo构建服务器一段时间了,并安装了GitVersion,因此可以在构建计划中选择它作为任务。我们通常在运行任务时使用/UpdateAssembleInfo参数。对于.NET Framework项目,这将使用Bamboo版本设置更新源中的assemblyinfo文件,以便.N...

8得票2回答
GitVersion配置未递增

我正在尝试设置 GitVersion 来处理我们项目的语义版本(GitFlow),但它没有按照我期望的方式自动递增。我还在努力阅读该项目的文档,但它不是很易于理解。 基本上,我们希望建立一个主次修订号的版本系统,其中我们手动递增主要版本号,在发布分支合并到主分支时自动递增次要版本号,在功能分...