11 2022 档案
摘要:Prometheus 是一个开源的服务监控系统和时序数据库。 Grafana 是一个可视化的数据分析面板,它可以从 Prometheus 中查询时序数据,绘制漂亮的数据图表。 本文作者在实践中使用 Prometheus 抓取和存储 Gitea 服务器的运行数据,并基于 Grafana 提供的开源数据
阅读全文
摘要:Web 钩子(Webhook) 是一种基于 HTTP 的回调函数,可实现轻量级的事件驱动通信。在 Gitea 当中有一个很常见的 Webhook 应用场景便是持续集成:当你从本地推送代码到 Gitea 仓库后,CI 工具就立即知道你提交了最新的程序代码并启动测试流水线。这背后的原理本质上就是 Web
阅读全文
摘要:这篇指南将带你从零开始创建一个由 Hexo 框架搭建的静态网站,通过提交到 Gitea 存储库来触发 Webhook,引导 Drone CI 构建网站静态资源以及自动发布到 Cloudflare Pages。
阅读全文
摘要:WoodpeckerCI 是一个由社区维护的 DroneCI 分支,使用 Apache License 2.0 许可证发布。社区版进一步扩展了 pipeline 的功能特性、支持对文件路径设置 pipeline 执行条件,并且可以与 Gitea 实现紧密集成
阅读全文
摘要:这是一篇介绍手动安装 Gitea 服务器的用户指南。与之前的容器安装方式相比,对系统资源的要求更低,因此也可以在低功耗的嵌入式 Linux 设备上配置安装。您可以使用 systemd 作为服务管理工具、自由地配置基本的系统工具链。同时,您也应该小心谨慎地配置每一项系统权限。
阅读全文