面向不同受众的多个版本 - Atlassian / Jira / Confluence

Multiple Releases to Different audiences - Atlassian / Jira / Confluence

我们正在管理脚本库。脚本在 SCRUM 方法中创建为任务/问题,并提交到链接到我们的 Atlassian / Jira 的 SVN 存储库。

让我们假设它看起来像这样:

//Script Lib:

Issue 1 -> linked source file: "Script 1"
Issue 2 -> linked source file: "Script 2"
Issue 3 -> linked source file: "Script 3"

另外假设我们有 3 个目标受众,我们希望将脚本发布到以下映射:

Target Audience 1 needs -> Script 1, Script 2
Target Audience 2 needs -> Script 2 
Target Audience 3 needs -> Script 1, Script 3

我想以某种方式利用 Atlassian/JIRA 中的发布系统,这样我就可以为特定的受众发布包含这些脚本的版本。

例如

Target Audience 1 -> Releases starting with 1.0.0 (containing Script 1, Script 2)
Target Audience 2 -> Releases starting with 2.0.0 (containing Script 2)
Target Audience 3 -> Releases starting with 3.0.0 (containing Script 1, Script 3)

基本上我希望能够多次发布相同的问题或实现类似的行为,这样我就可以创建针对不同受众的标记版本

您不能将一个问题与多个版本或发行版相关联。但是,您可以创建使用链接问题以允许创建发布包。您将有一个主要问题,您可以在 Scrum 中使用它来跟踪进度,直到脚本完成。对于将要接收该脚本的每个客户,您将创建一个分配给客户发布的链接问题。这将允许您构建与特定收件人关联的发布包。