我们使用 Jira 已经很多年了,我们面临的挑战之一是我们的构建团队一直在为特定软件产品版本中的版本生成每日构建号。
即
T 5.0 修订版 1.0001
当我们有一个面向客户的构建时,我们会制作一个新版本。
C 5.0 修订版 1
当我们发布最终版本时,我们将其重新编号为:
v 5.0
将文件签入生成时,我们的生成管理会在项目中自动生成一个版本,但我们不希望在合并版本时丢失生成编号。同样,我们希望字段像当前版本一样易于搜索。我们目前没有使用Jira-Agile(又名Jira Software),但这是一种选择。我只是不知道Sprint版本是否会给我们带来我们需要的灵活性。
有没有人对此有任何想法,以及我们如何才能最好地满足这一要求?
如果每个冲刺有一个版本,那么可以有一个遵循版本语法的冲刺名称(例如,冲刺名称 = "t 5.0 rev 1.0001")。
不过,这不会给你很大的灵活性,比如说,如果你需要在冲刺中途进行紧急错误修复发布。它也不允许你跟踪每日构建版本增量。
其他值得考虑的事情:
您可以使用版本类型、版本号和内部版本号的自定义字段。此方法的主要优点是,您可能会使用 JIRA API 来使用最新的内部版本号出现生成系统更新问题。然后,可以有一个串联字段,其中包含易于搜索的整个版本。
另一件值得考虑的事情是使用标签。例如,您可以为不同类型的标签(面向客户、发布等)。不过,这不会使搜索特别用户友好。