簡體   English   中英

Gitlab 包和注冊表與 docker 和 ZBB30E85411B56DF41296726AB445DC8 的 Github 包

[英]Gitlab packages and registry vs Github packages for docker and npm

我在 gitlab 上托管了很多項目。

至少在我所在的地區,Gitlab 的停機時間非常長。

因此,CI/CD 與大量的功能非常混淆。

我將所有項目都托管在 aws 中的 k8s 集群上,而不是使用 EKS。 需要 CI/CD。

Gitlab 使用共享運行器來執行管道。 所以我必須等待很多時間才能執行管道。

我可以設置自己的跑步者,但這對於設置和漫畫來說是一個額外的麻煩。

Github 是否也使用共享跑步者?

我最喜歡 Gitlab 是能夠托管 docker 圖像和 npm 包的能力。

由於它的高可用性,我現在計划將所有項目移動到 github。

但是,我了解到 Github 的 package 處於 beta 模式,免費層僅限500MB存儲空間。 它是每個私有存儲庫嗎? 還是每個組織?

有人可以告訴我 Gitlab 的 package 和免費層的注冊表的大小是多少?

Github 的包以后會付費嗎? 他們在那里提到它可能會發生變化。

要回答您的問題:

  1. 我不認為 GitHub 使用共享跑步者。 如果 CI/CD 的延遲是一個問題,您可以同時發生多個運行器。

  2. 500MB 用於私有存儲庫。 請參閱此頁面並向下滾動到名為Private Repositories的部分

  3. GitHub 軟件包目前對公共存儲庫免費,但對私有存儲庫有限制。 他們可以改變他們的政策嗎? 是的。 畢竟,您使用的是免費服務。 幾乎所有 SaaS 都會改變他們的政策。 Docker 最近更改了一些政策; 看到這個 根據我的經驗,GitHub 通常會提前通知更改,所以你應該有足夠的時間來移動東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM