澄清MTA的构建和部署

2020-09-05 11:58发布

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

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


我有个用例,其中" mta.yaml"有2个模块,例如:A,B和C

构建成功后,将创建mtar文件。

但是当我们部署到CF时,要跳过部署特定模块ex的步骤:C。

这可能吗? 或mta.yaml是否具有跳过部署到CF的任何属性?

请让我知道这一点。

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

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


我有个用例,其中" mta.yaml"有2个模块,例如:A,B和C

构建成功后,将创建mtar文件。

但是当我们部署到CF时,要跳过部署特定模块ex的步骤:C。

这可能吗? 或mta.yaml是否具有跳过部署到CF的任何属性?

请让我知道这一点。

付费偷看设置
发送
3条回答
Nan4612
1楼-- · 2020-09-05 12:43

嗨苏金,

我认为必须部署所有模块,但是您可以尝试不开始就部署它们。

选项-不启动将为您完成。

 cf deploy file.mtar --no-start 

然后,您将看到所有已部署但尚未启动的应用程序(模块),并且可以分别启动它们。

 cf开始A
 cf start B 

此致

Mihailo

compass1988
2楼-- · 2020-09-05 12:46

嗨苏金,

您可以简单地在mta.yaml中注释该模块。

此致

Paige

小熊yu生菜
3楼-- · 2020-09-05 13:02

嗨苏金,

您可以使用命令行选项来指定应部署的模块或资源。

在您的示例中,以下代码部署了除C以外的所有模块(因为未通过-m选项指定)

 cf部署file.mtar -m A -m B --all-resources 

您可以使用'-r <资源名称>'选项对资源执行相同的操作。 在这种情况下,如果您不希望跳过任何模块,则还有一个" --all-modules"选项。

离题:这是mta部署的一项相当新的功能,因此请确保使用以下方式更新cf命令行工具插件

 cf install-plugin multiapps -f 

最诚挚的问候,

Dimitar

一周热门 更多>