[心得] 開源專案 Drone CI/CD 平台真的免費?

看板Soft_Job作者 (小惡魔)時間4年前 (2021/08/08 22:27), 編輯推噓5(504)
留言9則, 7人參與, 4年前最新討論串1/1
部落格: https://blog.wu-boy.com/2021/08/drone-license/ 影片: https://www.youtube.com/watch?v=RZoVReQYGog
自己推行 Drone CI/CD 開源平台已經多年,很多人都會問我說,Drone 真的可以免費使 用嗎?用在開源上面,或者是導入進公司內部團隊,這費用該怎麼計算呢?好的,本篇就 帶大家了解 Drone 用在開源上或是公司內部團隊上需要注意的地方,官方其實有寫了一 整頁 FAQ 非常詳細,底下是我整理幾點給大家知道。 ## Drone 共分幾種版本? Drone 是一套完全開源的程式碼,詳細代碼可以在 GitHub 上面找到,而在這開源專案上 面,總共可以區分為兩個版本,一個是 Open Source Edition 也就是俗稱開源專案,此 專案的 License 為 Apache License,而另一個版本則是 Enterprise Edition 俗稱企業 版本,但是這個企業版本也是[完全開源]的,而企業版本的 Licnese 為 Polyform Small Business License,所以各位在選用版本之前,請先看完 License 資訊,這兩個 版本的代碼基本上就在同一個 repository 內。 ## 如何選擇開源或企業版本? 這邊其實很簡單可以區分,只要公司或組織的營業額小於 $1 million US dollars (台幣 算 3000 萬),都可以免費使用,裝企業或是開源版本都是可以的,所以不管你的身份是 如何,只要營業額超過這數字,你就要開始付費的意思。那該如何試用企業版本呢?很簡 單只需要按照官方教學即可,不過這邊有個限制,免費使用只能有 5000 builds,這個限 制一到,整個系統就不給試用了。 ## 免費使用開源或企業版本 這段有部分程式碼,請到 Blog 看詳細說明 ## 開源 vs 企業版本差異 底下是官方列出來的企業版本功能 * Supports distributed runners * Supports kubernetes runners * Supports organization secrets, vault secrets, etc * Supports cron scheduling * Supports scalable storage (postgres, mysql, s3) * Supports autoscaling * Supports extensions 而對比開源版本,多了底下限制 * Limited to a single machine * Limited to an embedded sqlite database 也就是不支援 Postgres 或 MySQL 資料庫,也只能架設在單台機器上面。其他重要功能 全都一樣,如果不是很介意這兩點,其實開源版本已經很夠用了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.32.110 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1628432869.A.ED3.html

08/08 22:49, 4年前 , 1F
推推
08/08 22:49, 1F

08/08 23:09, 4年前 , 2F
推推
08/08 23:09, 2F

08/09 01:04, 4年前 , 3F
謝謝分享
08/09 01:04, 3F

08/09 01:19, 4年前 , 4F
營業額不到的公司或非公司用一樣有 5k builds 的限制?
08/09 01:19, 4F

08/09 01:19, 4年前 , 5F
企業版
08/09 01:19, 5F

08/09 10:11, 4年前 , 6F
Drone之前沒辦法支援gitlab的subgroup 以及看一下他的k8s
08/09 10:11, 6F

08/09 10:12, 4年前 , 7F
版本似乎也不是官方版 讓我有點卻步 不然它是蠻簡單易用
08/09 10:12, 7F

08/09 14:21, 4年前 , 8F
用過一陣子覺得畫面不錯 設定也簡單
08/09 14:21, 8F

08/09 23:53, 4年前 , 9F
08/09 23:53, 9F
文章代碼(AID): #1X3-dbxJ (Soft_Job)