Cloud foundry 在bosh部署期间,BLOB从何处同步?

Cloud foundry 在bosh部署期间,BLOB从何处同步?,cloud-foundry,Cloud Foundry,这是我一两天前遇到的问题,回答起来异常困难,因此我将在这里发布答案,邀请任何人补充我的答案或提供更好的答案 github存储库用于和不包含这些服务的blob;例如,redis-2.6.2.tar.gz文件虽然在中引用,但不在存储库中的任何位置。这是应该的——那些tar文件不属于github。在bosh部署期间它们被同步到我的cf release/blobs目录中。但是从哪里来?当我准备将我们添加到内部cloud foundry云中的定制系统服务的所有部分放入github存储库时,我提出了一个问题

这是我一两天前遇到的问题,回答起来异常困难,因此我将在这里发布答案,邀请任何人补充我的答案或提供更好的答案


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

当我准备将我们添加到内部cloud foundry云中的定制系统服务的所有部分放入github存储库时,我提出了一个问题。我应该把blob放在哪里,这样我的同事就可以克隆和部署我们的cf版本,而不必采取丑陋的步骤将blob放到某些地方

如前所述,在
bosh部署期间
,您可以看到blob正在同步。好的,如果您使用的是cf发行版,并且没有什么改动,那么它将从位于的一个公共blobstore(在撰写本文时为Atmos one)中将它们拉下来。您可以在文件中找到此配置

对于将blob放在何处的问题,答案更为复杂,从这一点来看,“复合发布”似乎是答案的一部分,但这是另一个主题