1
假设我们有一个使用Maven和JIRA问题跟踪器构建的Java项目。像往常一样,我们在两个发行版之间构建快照(例如1.0.0-SNAPSHOT)。如何在SNAPSHOT发行版上跟踪修复版本?
现在,我们要报告一个快照中出现的错误('Affects Version'),将其分配给开发人员并最终解决它('修复版本')。但是,我们并没有为JIRA项目中的每个构建声明专用的项目版本,所以我们始终为这两个版本字段填写“1.0.0-SNAPSHOT”。
我觉得这样做没有错。但缺点是,我们无法追踪解决问题的确切构建。
什么是最佳实践来实现这一目标?
跟踪解决问题的提交(将提交中的问题命名)以及与JIRA中的特定版本相关的内容。在您发布1.0.0之后,您可以将JIRA中的版本从1.0.0- SNAPSHOT到1.0.0。除此之外,我会一直命名1.0.0版本,并且不要在JIRA中使用1.0.0-SNAPSHOT。 – khmarbaise