介绍SAP Web IDE的主要功能之一是将应用程序部署到SAP云平台。
在本博客中,我将展示此功能以及如何在SAP Web IDE中使用它。
定义
软件部署:将软件部署到可供活动使用的程度的过程。
Git:广泛使用的软件版本控制系统发展
过去在过去,由于技术上的困难,部署到SCP是通过创建Git存储库并将应用程序的文件推入其中来完成的。
这在部署和Git源代码控制机制之间造成了不必要的依赖。
在我们解决了技术困难之后,部署是使用专用的无需使用Git操作的API。这允许我们在部署和源代码管理之间进行所需的分离。
呈现
部署到SCP功能现在与Git源代码管理完全分离。
您有两个选项(描述为单选按钮):
部署新的应用程序更新现有应用程序
选择部署新应用程序时,将显示帐户、项目名称、应用程序名称和版本。您可以选择其他帐户(如果您是其中的一个成员)或编辑应用程序名称和版本。
选择更新现有应用程序时,将显示帐户、项目名称和版本,个人云服务器,您需要从下拉列表中选择要更新的应用程序。基于此应用程序以前的部署,点云,我们会预先填充帐户和应用程序名称,但可能会更改。
列表包含您帐户中的所有HTML5应用程序。
部署您的应用程序后,电子商务数据分析,它就可以在您的帐户中使用了!
部署结果
部署过程在HTML5应用程序部分的SCP帐户中创建您选择的版本的应用程序。
在部署过程的后台执行Grunt构建。然后将构建构件部署到SCP,并表示应用程序的高效版本。它不反映项目的源文件。然后应用程序就可以进行测试或生产性使用了。
等等,我的SCP Git去哪了?
将应用程序部署到SCP时,源代码不再自动推送到SCP Git。此外,您的项目无法再通过部署对话框连接到SCP Git存储库。
应用程序的源代码应该使用Git的强大工具进行管理并与其他开发人员协作—合并、冲突解决,版本控制等。
开始使用SCP Git的一个建议:
建议的工作模式
在SAP Web IDE中创建应用程序后,智能工厂解决方案,您可以为其初始化本地Git存储库,并将其连接到SCP上的远程Git存储库。
现在您可以开发应用程序,与同行协作,并在帮助下共享代码一旦开发完成并准备发布应用程序,您可以将其部署到SCP并提供给其他人(例如用于测试、发布等)。
您还可以在HCP上的SAP Fiori启动板中为其创建一个磁贴。有关更多信息,阿里大数据分析,请参阅将应用程序注册到SAP Fiori Launchpad。
重要信息
如果要再次部署以前部署的应用程序,将打开对话框,默认情况下选择"更新现有应用程序"单选按钮,并在下拉列表中选择应用程序。两个选项都可以更改。SCP上应用程序页面中的Edit Online按钮将应用程序的Git存储库克隆到sapwebide中。如果未将任何内容推入此存储库,则只包含git.ignore忽略文件将在您的工作区中创建,因为存储库是空的。
如果您想直接从HCP预览您的应用程序,请确保您的应用程序至少包含一个可执行的HTML文件(例如。索引.html), 它在近地天体中配置正确-应用程序.json的welcomeFile属性。有关更多信息,请参阅欢迎文件。
如果您的应用程序不包含可执行的HTML文件,则指向应用程序URL的链接将不可用,并且应用程序将不会从HCP运行。
在HCP上从FLP预览应用程序时,不需要可执行的HTML文件。