作者appleboy46 (小恶魔)
看板Soft_Job
标题[心得] 开源专案 Drone CI/CD 平台真的免费?
时间Sun Aug 8 22:27:45 2021
部落格:
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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1628432869.A.ED3.html
1F:推 joekaojoekao: 推推 08/08 22:49
2F:推 cococing: 推推 08/08 23:09
3F:→ taipoo: 谢谢分享 08/09 01:04
4F:→ freeunixer: 营业额不到的公司或非公司用一样有 5k builds 的限制? 08/09 01:19
5F:→ freeunixer: 企业版 08/09 01:19
6F:推 triplee: Drone之前没办法支援gitlab的subgroup 以及看一下他的k8s 08/09 10:11
7F:→ triplee: 版本似乎也不是官方版 让我有点却步 不然它是蛮简单易用 08/09 10:12
8F:推 sharku: 用过一阵子觉得画面不错 设定也简单 08/09 14:21
9F:推 YorkLai: 推 08/09 23:53