·조회수 293

Github 自托管的 runner 使用心得

Github Actions是什么?

Github Actions是Github提供的CI/CD工具。当代码发生更改时,可以自动执行特定任务。例如,可以在代码推送时自动运行测试,也可以在凌晨备份数据。它提供了可以使用的服务器,可以借用各种操作系统,如ubuntu、windows、macOS等。当然,每月有限制的免费使用时间,如果想要使用更多,则需要付费。

什么是Self-hosted runner?

Self-hosted runner是指可以在自己提供的服务器上运行脚本的功能,而不是租用服务器。为什么要在自己的服务器上运行脚本呢?原因如下:

  1. 节省成本

    由于在自己的服务器上运行,因此可以免费且没有时间限制地使用。

  2. 更快的执行速度

    Github-hosted runner每次都需要启动新实例,会有延迟,并且在用户较多时会有等待时间。此外,如果有性能较好的服务器,则可以以更高性能运行。

  3. 可以访问本地网络或内部资源。

    内部数据库、私有服务器等外部runner无法访问,但由于是自己的服务器,因此可以自由访问本地环境。

  4. 可以根据自己的意愿配置硬件。

    可以自由配置CPU、GPU、内存等,因此可以用于更多不同的用途。

김지식
김지식
웹, 앱 개발자입니다.

댓글

댓글을 불러오는 중...

© 2025 Dlog. All rights reserved.

사업자등록번호: 407-07-93655 | 통신판매업번호: 2025-성남중원-0262 | 상호: 댄버 | 이메일: dan@danver.io | 대표 : 김지식 | 소재지 : 경기도 성남시 중원구 산성대로552번길 15 123동 1306호 | 대표전화 : 0507-1351-6824