我们正在使用一个简单的MAIN和Release分支场景。我们将从MAIN创建一个专用的发行分支。我们将一直在进行并行开发(因此有多个发行分支)。
在构建/发布方面,我们为每个应用程序创建了专用的构建/发布脚本。我们正在从Release分支进行部署,在成功进行生产部署之后,我们将合并到MAIN和其他后续的活动release分支中以进行同步。
现在,我的问题是-对于每个发行分支,我们都必须克隆构建/发行管道,这将带来额外的工作。另外,我们失去了统一的发行历史,因为每次它都是一个新发行脚本。 最后,我们的项目堆满了服务器的构建/发布脚本。
我们缺少最佳实践的地方吗?