2

这是我一两天前提出的问题,而且回答起来非常困难,所以我会在这里发布答案,邀请任何人补充我的答案或提供更好的答案。

vcap-servicescf-release的 github 存储库不包含这些服务的 blob;例如,在cf-release/packages/redis26/spec中引用的 redis-2.6.2.tar.gz 文件不在存储库中的任何位置。应该是这样 - 那些 tar 文件不属于 github。在bosh deploy它们被同步到我的 cf-release/blob 目录中。但从哪里来?

4

1 回答 1

1

当我准备将我们要添加到内部云代工厂云中的自定义系统服务的所有点点滴滴放入 github 存储库时,这个问题就出现了。我应该将 blob 放在哪里,以便我的同事可以克隆和部署我们的 cf-release 而无需将 blob 放入某些地方的丑陋步骤?

如前所述,在 a 期间bosh deploy,您可以看到 blob 同步。好吧,如果您使用 cf-release 并进行少量更改,它将从位于http://blob.cfblob.com的公共 blobstore(在撰写本文时和 Atmos 之一)中下载它们。您可以在cf-release/config/final.yml文件中找到此配置。

将我们的 blob 放在哪里的问题的答案涉及更多,从这里看来,“复合版本”是答案的一部分——但这是另一个话题。

于 2013-02-06T00:23:28.803 回答