今天向 GitHub 推送代码的时候发现 Travis CI 构建没有触发,还以为是服务挂了。进了官网发现主页上方有这样一条提示:
Builds have been temporarily disabled for private and public repositories due to a negative credit balance. Please go to the Plan page to replenish your credit balance.
看了下,发现我现在用的免费方案,系统会赠送 10000 积分(这个积分不会刷新,是一次性的)。Linux 机器上每分钟消耗 10 积分,macOS 机器上每分钟消耗 50 积分。由于 macOS 上面构建时间较长(主要是 brew install 花费的时间),所以这 10000 积分很快就用光了。
一开始我觉得比较诧异,因为我以前从来没听说过这个积分机制,以为公共仓库使用 Travis CI 服务都是免费的。搜索了一下,发现 Travis CI 在 11 月 2 日改变了收费策略,其中有一条就是对使用免费方案的用户做出了如上限制。其主要原因是大量用户在持续滥用其服务,包括挖矿、搭建 TOR 节点等。
系统赠送的 10000 积分用完以后,就无法继续免费使用构建服务了。可以花 15 刀来购买 25000 积分,也可以每月用至少 65 刀订阅来获得无限的构建时间(但 macOS 还是需要另外收费)
所以,还打算继续使用 Travis CI 的朋友们注意了,积分尽可能省着用,macOS 构建能不用尽量不用。还有羊毛党们,薅羊毛的时候轻点薅,薅秃了不光你们没得用,普通用户也跟着受罪。。
1
lqf96 2020-12-17 19:25:02 +08:00 via iPhone
Travis 这年头还有很多人用吗,我看大家都转移去 GitHub actions 或者 circleci 了吧…
|
2
thet 2020-12-17 19:39:37 +08:00 via iPhone
我全转成 github action 了
|
3
holulu 2020-12-17 19:45:35 +08:00
github actions 也有 macOS
|
4
ModerRAS 2020-12-18 10:30:22 +08:00
前两个月就明显感觉 Travis CI 的等待时间太长了,构建一分钟的东西准备要等个十几分钟,老老实实换成了自建的 Drone CI 了( ̄ε(# ̄)
|