cumulocity.json中的“resourcesUrl”不起作用?

时间:2015-07-20 07:08:26

标签: cumulocity

我已经从这里克隆了样本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。

我在这里错过了什么以及如何带回来?感谢。

更新,

  1. 看起来用原始资源重新注册应用程序今天确实可以使用我的电脑并且可能是我的电脑昨天不对。(今天我发现这与我的电脑无关,它们是grunt appRegister和应用程序之间的延迟夸酷,想知道延迟多久了?)
  2. myapplication被转发到bitbucket看起来与repo是私有还是公共有关。如果repo是public,则cumulocity将按预期加载登录页面。如果是私有的,即使在管理页面 - >自己的应用程序 - > Myapplication->属性页面,设置用户名和密码并单击保存,仍然会转到bitbucket登录页面。 那么问题是,如何将(“resourcesUrl”)链接到bitbucket中托管的私有仓库?
  3. 如果将“可用性”从“市场”更改为“私人”,则应用程序页面将为404,未找到任何应​​用程序,这是预期的吗? 感谢。

1 个答案:

答案 0 :(得分:2)

要指向受基本身份验证保护的resourcesUrl(私有bitbucket repos的情况),必须将属性resourcesUsernameresourcesPassword添加到清单。 在bitbucket的情况下,这些是bitbucket用户的凭证。我们建议用户只拥有此回购的读取权限。

订阅它的每个租户都可以使用MARKET,并且PRIVATE应用只适用于拥有它的租户。例如,如果租户'acme'创建了一个应用程序'foo',那么只有acme.cumulocity.com/apps/foo才会提供相同的应用程序。