2013-02-06 66 views
2

這是我一兩天前的問題,答案令人驚訝地很難回答,所以我會在這裏發佈答案,邀請任何人增加我的答案或提供更好的答案。在bosh部署期間,blobs從哪裏同步?

vcap-servicescf-release的github存儲庫不包含這些服務的斑點;例如,在cf-release/packages/redis26/spec中引用的redis-2.6.2.tar.gz文件不在存儲庫中的任何位置。這是因爲它應該是 - 這些tar文件不屬於github。在bosh deploy期間,它們被同步到我的cf-release/blobs目錄中。但從哪裏?

回答

1

當我準備將我們添加到我們的內部雲代工雲中的定製系統服務的所有零碎放入github存儲庫時,問題出現了。我應該在哪裏放置斑點,這樣我的同事才能克隆並部署我們的cf-release,而不會有難看的步驟將斑點丟到某些地方?

如前所述,在bosh deploy期間,您可以看到blob正在同步。那麼,如果你正在使用cf-release而沒有什麼變化,它會從http://blob.cfblob.com上的一個公共blobstore(在寫作時和Atmos的一個時間)拉下它們。您可以在cf-release/config/final.yml文件中找到此配置。

對於將OUR blob放在哪裏的問題的答案涉及更多一點,從this看來,「複合釋放」是答案的一部分 - 但這是另一個話題。