在波什部署期间,blob从哪里同步?

时间:2013-02-06 00:23:29

标签: cloudfoundry

这是我一两天前的问题而且难以回答,所以我会在这里发帖回答,邀请任何人来增加我的答案或提供更好的答案。

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

1 个答案:

答案 0 :(得分:1)

当我准备将github存储库放入github存储库时,问题出现在我们内部云代工云中的自定义系统服务的所有部分。我应该把blob放在哪里,以便我的同事可以克隆和部署我们的cf-release而不用丑陋的步骤将blob丢弃到某些地方?

如前所述,在bosh deploy期间,您可以看到blob同步。好吧,如果您使用的是cf-release,几乎没有任何更改,它会将它们从http://blob.cfblob.com处的公共blobstore(此时的写作和Atmos one)中删除。您可以在cf-release/config/final.yml文件中找到此配置。

关于在哪里放置我们的blob的问题的答案有点涉及,似乎从this“复合版本”是答案的一部分 - 但这是另一个主题。