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

2020-08-31 12:23发布

         点击此处--->   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)

         点击此处--->   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
1楼 · 2020-08-31 12:35.采纳回答

亲爱的亚历山大,

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

最诚挚的问候
格雷戈尔

风早神人
2楼-- · 2020-08-31 12:51

根据OpenSAP课程,SAP正在研究此功能,但尚未向客户发布。

粗暴的香蕉
3楼-- · 2020-08-31 12:54

亚历山大你好

我主要使用2个,但我也在其他子帐户中检索了SAP Web IDE中的git存储库-检索了代码,然后再次进行了部署,但是就像您说的那样,无论您选择哪个选项,它都相当复杂。 导出/导入选项对我来说似乎是最简单的方法,但是是的,您必须对每个子帐户都执行此操作,但是只有在测试完成后才可以执行此操作,例如,在该帐户中,这样至少可以进行协调。

声音建议也来自格雷戈·沃尔夫(Gregor Wolf)

谢谢

Phil Cooley

clever101
4楼-- · 2020-08-31 12:48

你好!

我认为,如果可能的话,原始帖子中描述的用例应该非常有用(子帐户A有存储库,子帐户B要在Web IDE的全栈中使用)。 我尝试了从子帐户B克隆子帐户A中的回购交易的简单方法,但是没有成功。

我不明白,为什么Web IDE/SCP禁止使用这种简单有效的用例。 也许我错了,所以请纠正我。 :-)

谢谢,马库斯

一周热门 更多>