如何将 SAP UI5 应用托管到 Github 网站上并运行

简介: 如何将 SAP UI5 应用托管到 Github 网站上并运行

本文我本来想用标题“如何将 SAP UI5 应用部署到 Github 网站上并运行”,但实际上这种操作并没有真正将 SAP UI5 应用部署到传统意义上的服务器,而仅仅是利用了 Github 提供的 gh-pages 功能,来达到运行 web 应用的目的。


这个办法可以用于想展示一些 demo 给别人看,但懒得把应用发布到 SAP BTP,或者懒得使用 jsbin 等工具网站的场景。


要达到本文描述的效果,你需要有一个 Github 账号,以及一个能够本地运行的 SAP UI5 应用。


Jerry 已经开发好了一个能够本地运行的 SAP UI5 应用,地址如下:


https://github.com/wangzixi-diablo/ui5-toolset


要将该 SAP UI5 应用托管到 Github 上运行,也是分分钟就能实现的事情。


命令行进入你的 SAP UI5 代码仓库,命令行


git checkout --orphan gh-pages


image.png


这行命令创建了一个新的分支 gh-pages.


然后 git add *, git commit, 将所有代码也提交到这个新建的 gh-pages 分支去。


image.png


最后,使用如下 url 访问你的 SAP UI5 应用即可:


https://<你的github账号>.github.io/<你的UI5代码仓库名称>/<代码仓库里 SAP UI5 应用的 index.html 相对路径>


以我上述 SAP UI5 应用为例,托管到 Github 之后,url 为:


https://wangzixi-diablo.github.io/ui5-toolset/webapp/index.html


image.png


手机上访问的效果:

image.pngimage.png

相关文章
|
5月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
|
5月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
|
5月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
|
5月前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍
|
2月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
5月前
|
存储 安全 测试技术
使用 Visual Studio Code 创建 SAP UI5 项目遇到 self-signed security certificate 相关问题
使用 Visual Studio Code 创建 SAP UI5 项目遇到 self-signed security certificate 相关问题
|
2月前
|
机器学习/深度学习 自然语言处理 数据可视化
Julia GitHub 组织及应用
Julia GitHub 组织及应用
15 1
|
2月前
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
数字化核心构建问题之SAP为应用软件扎根客户打基础如何解决
16 0
|
5月前
|
开发者 UED
SAP UI5 SmartFilterBar 中 ControlConfiguration Aggregation 的作用介绍
SAP UI5 SmartFilterBar 中 ControlConfiguration Aggregation 的作用介绍
|
4月前
|
Dart Serverless Android开发
Flutter 单线程模型保证UI运行流畅
Flutter 单线程模型保证UI运行流畅
54 0
下一篇
无影云桌面