Drone License is limit 问题解决方案
背景
继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是他引荐给我的。
与徐总对话
原来他的项目还没有达到5000的瓶颈。只能或我们现在团队的build节奏真有点快了,啊哈哈。
解决Drone License limit问题
由于我在部署的时候考虑了数据库维护,没有选择SQLite方案,使用了Postgress方案。
通过Navicat链接到数据库
然后执行删除所有构建,然后恢复如初额感觉。但是构建的id还是延续额,这样仓库的不存在redeploy问题了。
delete from builds ;
彩蛋
徐总升值了,我离开前公司也才三个月时间。