2014-10-06 49 views
1

當我想爲Docker自動構建配置Github webhook時,我得到了以下警告: 「只能添加到PUBLIC回購,否則Private代碼將最終在公共Docker索引」如果我使用Docker自動構建,我的私人github回購代碼是否會公開?

另一方面,當我去docker文檔時,它說: 在構建過程中,Docker會複製Dockerfile的內容。它還會將其添加到Docker社區的Docker Hub(用於公共回購)或批准的團隊成員/組織(用於私人回購)以在資源庫頁面上查看。

那麼我應該依靠哪種說法?我有私人Github存儲庫和私人Docker存儲庫作爲自動構建。如果我啓用webhook將我的任何代碼暴露?

更新權及最終結果:

與GitHub的一些討論後支持更新多克爾網絡掛接文件製成: github-services:90ae97f。 將私人github回購與私人碼頭回購聯繫起來是安全的。

回答

0

編輯我們已經更新,以提供更好的信息和消除這種混亂的文字。感謝提出這個問題。 https://github.com/github/github-services/pull/946

舊文本

它不應該。 GitHub上的文本是從我們的私有存儲庫服務之前遺留下來的。現在,如果你使自己的回購私人,你的自動化版本將是私人的。 -

+0

謝謝安迪,據我瞭解你是來自Docker? – user2088253 2014-10-07 08:29:09

+0

是的。我已經在StackOverflow上完成了我的用戶配置文件,以幫助人們確定這一點。 – Andy 2014-10-07 20:36:03

+0

@安迪,你通常也會在你的回答中透露這一點;) – Qix 2014-10-10 17:00:28

1

Docker.com提供了一個免費的私人存儲庫,您可以在Github或bitbucket上使用自定義的私人存儲庫進行自動構建。我還沒有用Github測試過,但是目前有一個與Bitbucket相連的構建,它確實有效。

請確保您在docker.com上使用私人回購。

enter image description here

+0

謝謝馬特,我知道碼頭上的一個私人回購,但這些消息令人困惑。 – user2088253 2014-10-07 08:28:21

相關問題