Github 在多个部署的应用程序上更新代码

Github 在多个部署的应用程序上更新代码,github,continuous-deployment,software-design,Github,Continuous Deployment,Software Design,需要一些关于在部署的多个实例上维护产品更新的帮助和指导。 我构建了一个在特定系统上工作的应用程序。这些系统链接在一起,因此要部署的应用程序必须是唯一的(命名)。有多个系统,每个系统都需要自己的应用程序。因此,我创建了一个主应用程序,并通过重命名和部署将它们复制到多个实例 主人 CopyA->System A CopyB->System B CopyC->systemc 因此,如果发现任何新功能或错误修复,更改都会在Master中完成,并手动复制到部署的其他系统应用程序中。这是一个乏味的过程,如果

需要一些关于在部署的多个实例上维护产品更新的帮助和指导。 我构建了一个在特定系统上工作的应用程序。这些系统链接在一起,因此要部署的应用程序必须是唯一的(命名)。有多个系统,每个系统都需要自己的应用程序。因此,我创建了一个主应用程序,并通过重命名和部署将它们复制到多个实例

主人

CopyA->System A

CopyB->System B

CopyC->systemc

因此,如果发现任何新功能或错误修复,更改都会在Master中完成,并手动复制到部署的其他系统应用程序中。这是一个乏味的过程,如果出现更多的系统,这将是一场噩梦

我在以下方面进行了试验

  • 为Master创建了github存储库。为每个系统创建一个分支。失败,因为我无法将分支完全重命名为其他项目名称
  • 为Master创建了github存储库。把主人交给另一个组织。重命名项目,并能够在上游主控和分叉主控之间进行更新。不幸的是,我无法从主系统派生另一个系统
  • 我对产品开发非常陌生,并且阅读了有关CI/CD的信息,这可能会有所帮助。然而,当我读到它时,它总是谈论一个不断更新并自动部署的单一产品。我的问题是,我必须克隆主应用程序,但要有到主应用程序的链接

    希望你能给我指引或指引正确的方向,让我可以进一步探索

    谢谢。 阿南德穆图