点击此处---> 群内免费提供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)
亲爱的亚历山大,
我建议您观看OpenSAP课程使用SAP Cloud Platform进行Cloud-Native操作,其中 特别是在第3周中,您可以了解CTS +,这是在子帐户之间"传输"应用程序的一种选择,或者在第4周中,它可以引入持续交付/持续集成。
最诚挚的问候
格雷戈尔
根据OpenSAP课程,SAP正在研究此功能,但尚未向客户发布。
亚历山大你好
我主要使用2个,但我也在其他子帐户中检索了SAP Web IDE中的git存储库-检索了代码,然后再次进行了部署,但是就像您说的那样,无论您选择哪个选项,它都相当复杂。 导出/导入选项对我来说似乎是最简单的方法,但是是的,您必须对每个子帐户都执行此操作,但是只有在测试完成后才可以执行此操作,例如,在该帐户中,这样至少可以进行协调。
声音建议也来自格雷戈·沃尔夫(Gregor Wolf)。
谢谢
Phil Cooley
你好!
我认为,如果可能的话,原始帖子中描述的用例应该非常有用(子帐户A有存储库,子帐户B要在Web IDE的全栈中使用)。 我尝试了从子帐户B克隆子帐户A中的回购交易的简单方法,但是没有成功。
我不明白,为什么Web IDE/SCP禁止使用这种简单有效的用例。 也许我错了,所以请纠正我。 :-)
谢谢,马库斯
一周热门 更多>