云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_服务器CPU_免费申请

小七 141 0

这是一系列博文中的一篇文章,我将提供更多关于围绕SAP云平台的DevOps云服务组合的详细信息。

在这篇博文中,淘客是什么,我将对SAP DevOps组合的开发和测试阶段的产品提供进一步的见解—对整体产品和所有类别的概述,请看这篇博文

在开发和测试阶段,您的开发团队会以开发内容(即代码)和应用程序及配置内容(如目标、角色和权限、SAP云平台集成iFlow包或其他特定于应用程序的内容)的形式提出增量。作为该阶段的一部分,必须确保内容的高质量—例如,通过自动化测试的透明结果进行验证。

对于开发和测试,SAP云平台提供了多种方法和工具(如下所述),怎样做淘客,有助于快速得出有意义的结果,在这里,您可以将更多的精力放在业务需求上,而不是技术方面。

对于处理应用程序所包含的软件模块和人工制品的相互依赖性,请考虑遵循多目标应用程序(MTA)方法,该方法允许将应用程序的所有人工制品捆绑到一个存档中,并提供机器可读的内容描述及其相互依赖性。

这允许SAP云平台部署基础设施对构成应用程序的人工制品执行自动部署以正确的运行时和顺序–这使得MTA存档成为从开发到操作的理想移交工件。

尽管这是可选的,但使用MTA方法将帮助您减少部署和互依性处理的工作量–而且,MTA方法是即将到来的阶段描述中概述的许多交付选项的基础,因此集成在许多DevOps工具和流程中,例如在SAP Web IDE(下面介绍)中,这也简化了应用程序的整体处理。

有关更多信息,请参阅SAP帮助门户(Neo环境,Cloud Foundry environment)。

作为开发环境,请考虑SAP Web IDE,它是一个功能强大、可扩展、基于Web的工具,可简化端到端SAP Fiori应用程序的开发和全栈(UI、业务逻辑和数据库)应用程序生命周期。您可以使用IDE来开发、调试、构建、测试、扩展和部署基于角色的消费者级应用程序。SAP Web IDE展示了与其他最佳实践和服务的高度集成—例如,它是下面介绍的SAP云应用程序编程模型推荐的方法的一部分。

对于Cloud Foundry的开发,请考虑即将推出的SAP Business Application Studio,它计划作为当前SAP Web IDE全栈的发展和云应用程序开发。

或者,您可以使用本地开发环境,如Eclipse,老虎淘客,为SAP云平台开发提供工具/插件。

SAP云应用程序编程模型引导开发人员沿着最佳实践和工具建议的黄金路径,允许开发人员专注于他们的领域专业知识,同时将他们从繁琐的技术任务中解放出来。

它提供了一个一致的端到端编程模型,包括为SAP云平台上的全栈开发量身定制的语言、库和API。例如,当您使用核心数据和服务(CDS)定义数据模型时,框架可以自动部署到SAP HANA。

在DevOps环境中,开发和测试以及提高灵活性和质量的关键是持续集成(CI)和持续交付(CD),这是一种频繁集成的做法然后使用CI/CD管道自动验证和测试实现的更改。这样的流水线触发了相关的工具和基础设施,例如启动构建,大数据培训班,触发在开源或第三方工具和部署上运行的自动测试,企业交流软件,并提供流水线运行结果的透明度。

在SAP云平台上围绕开发项目轻松采用CI/CD,有几种产品:

如果您想在没有自己的CI/CD基础设施和不需要深入的CI/CD知识的情况下配置和运行自动化管道,请考虑SAP云平台持续集成和交付服务。它允许您快速启动CI/CD流程,特别是围绕以SAP为中心的用例,例如针对SAPUI5和基于模型的云应用程序编程(CAP)项目。如果您已经有了自己的CI/CD基础设施,或者SAP云平台持续集成和交付不适合您的项目,那么"Piper"项目提供了预配置的管道和模板,您可以在自己的CI/CD基础设施中使用,并根据需要进行调整(相应的步骤库和提供一组容器化工具图像)。如果您需要充分的灵活性,《持续集成和交付最佳实践指南》提供了在任何CI/CD堆栈上实施持续交付管道的简单程序,并提供了如何将CI/CD原则应用于SAP特定技术的基本理解。

开发和测试阶段的结果将是您的(新)产品的候选版本或更新)SAP云平台应用程序(以完全合格的归档文件的形式)。

要向您的生产环境宣传此候选版本(以便您的最终用户可以开始采用它),请继续交付和更改,这是您的DevOps采用SAP云平台之旅的下一个阶段。