是否可以在另一个子帐户中访问git存储库?

2020-08-31 12:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 我认为这个问题很简单...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好!

我认为这个问题很简单,因此我将尽可能简要地解释一下。 我们有一个全球SCP帐户,其中包含4个不同生产阶段(开发,测试,集成生产)的子帐户。

我们在" dev"子帐户中使用SAP Web IDE Full-Stack,其中存储了HTML5应用程序的所有git存储库。 那里一切都很好。 现在,当我们要进行部署时,我们需要从dev-> test,从test-> intg等逐步进行部署。

假设我在开发人员中开发了一项新功能,并将其部署为新版本1.1.1。 在git仓库中,创建了一个新的标签" 1.1.1":

此外,在HTML5控制台中,可以看到不同的版本并分别激活它们:

这一切都很好。 但是现在,我想将此版本部署到下一个子帐户(因此进入下一阶段)。 有几种方法可以想到:

1)从dev的Web IDE部署到任何其他子帐户。 这很好用,但是问题是如果您要部署相同的版本1.1.1,例如 一周后,代码很可能已更改,因此其版本不再相同

2)导出部署到dev子帐户(.zip)的版本,然后将该版本导入具有相同版本号的另一个子帐户。 这可行,但是您必须手动执行很多步骤(对于3个子帐户的许多不同应用程序)。 此外,由于手动操作,此方法容易出错。

3)我正在考虑和询问以下问题的方法:您能否以某种方式从子帐户更改git远程路径,例如 对子帐户中相同的git repo进行``测试'',例如 'dev'? 因为我真的不需要在"测试"子帐户中单独开发一个git repo。

但是对于部署过程而言,只需轻弹魔术棒并使用在'dev'子帐户的git中创建的git标签在'test'子帐户中激活新版本,将更加方便。

我希望我能尽可能清楚地描述问题。 TLDR是:"我可以使用子帐户B中相同应用程序的另一个git repo从子帐户A中更改HTML5应用程序的git repo吗?"

预先感谢和亲切问候,

亚历山大

(11.2 kB)
4条回答
路亽曱_Ryan
2020-08-31 12:35 .采纳回答

亲爱的亚历山大,

我建议您观看OpenSAP课程使用SAP Cloud Platform进行Cloud-Native操作,其中 特别是在第3周中,您可以了解CTS +,这是在子帐户之间"传输"应用程序的一种选择,或者在第4周中,它可以引入持续交付/持续集成。

最诚挚的问候
格雷戈尔

一周热门 更多>