我已经从这里克隆了样本myapplication(https://cumulocity.com/guides/web/introduction/)并且它可以正常工作。
但是,当我将resourcesUrl更改为指向我的bitbucket repos时,它开始变得有趣。
{
"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。
我在这里错过了什么以及如何带回来?感谢。
更新,
答案 0 :(得分:2)
要指向受基本身份验证保护的resourcesUrl
(私有bitbucket repos的情况),必须将属性resourcesUsername
和resourcesPassword
添加到清单。
在bitbucket的情况下,这些是bitbucket用户的凭证。我们建议用户只拥有此回购的读取权限。
订阅它的每个租户都可以使用MARKET
,并且PRIVATE
应用只适用于拥有它的租户。例如,如果租户'acme'创建了一个应用程序'foo',那么只有acme.cumulocity.com/apps/foo才会提供相同的应用程序。