Drone License is limit 问题解决方案

image

背景

继Jenkins后,我成为了Drone的深度用户,20条后端流水线 + 8条前端流水线全线从Jenkins切换奥Drone走容器化发布。

就在今天build的次数达到了5000,Drone弹出了License 限制的小红条提示。
You License Limit is Exceeded. 

WTF 怎么回事

好在Drone仅仅做了提示,没有限制Drone的使用,由于爱上班时间,我们的build次数已经超过了5000次了,还是能正常使用,我就没有那么慌了。

然后我看了他的授权社区与企业的对比 https://www.drone.io/enterprise/

感觉被开源项目坑了,然后联系到前同事(徐总),Drone是他引荐给我的。

与徐总对话

Drone 徐总的对话

原来他的项目还没有达到5000的瓶颈。只能或我们现在团队的build节奏真有点快了,啊哈哈。

解决Drone License limit问题

由于我在部署的时候考虑了数据库维护,没有选择SQLite方案,使用了Postgress方案。

通过Navicat链接到数据库

image

然后执行删除所有构建,然后恢复如初额感觉。但是构建的id还是延续额,这样仓库的不存在redeploy问题了。

delete from builds ;

彩蛋

徐总升值了,我离开前公司也才三个月时间。

image

来源: 雨林博客(www.yl-blog.com)