我已经从这里(https://cumulocity.com/guides/web/introduction/)克隆了示例 myapplication 并且它可以工作。
但是,当我将 resourcesUrl 更改为指向我的 bitbucket 存储库时,它开始变得有趣。
{
"availability": "MARKET",
"contextPath": "myapplication",
"key": "myapplication-appkey",
"name": "myapplication",
"resourcesUrl": "https://bitbucket.org/m2m/cumulocity-ui-plugin-examples/raw/develop/build",
"type": "HOSTED",
"imports": [
"core/c8yBranding",
"core/deviceList",
"core/deviceDetail",
"myapplication/myplugin"
]
}
每次我在cumulocity上切换到myapplication,我的页面都会自动转发到bitbucket。即使我从管理中删除 myapplication 并将“resourcesUrl”改回原始,并重新注册插件和应用程序,门户仍然继续将页面转发到 bitbucket。
我在这里错过了什么以及如何带回来吗?谢谢。
更新,
- 看起来用原始资源重新注册应用程序Url 今天确实可以工作,昨天我的电脑可能有问题。(今天我发现这与我的电脑无关,它们是 grunt appRegister 和应用程序在 Cumulocity 中真正更新之间的延迟,想知道延迟多长时间?)
- myapplication 被转发到 bitbucket 看起来与 repo 是私有的还是公共的有关。如果 repo 是公开的,cumulocity 将按预期加载登录页面。如果是私有的,即使在管理页面->自己的应用程序->我的应用程序->属性页面,设置用户名和密码并点击保存,仍然会进入bitbucket登录页面。所以现在的问题是,如何链接(“resourcesUrl”)到托管在 bitbucket 中的私人仓库?
- 如果将“availability”从“MARKET”改为“PRIVATE”,申请页面会出现404 no application found,这是预期的吗?谢谢。