·조회수 217

Review of using Github Self-hosted runner

What is Github Actions?!

Github Actions is a CI/CD tool provided by Github. It allows you to automatically perform certain tasks when code changes occur. For example, you can automatically run tests when code is pushed, or back up data every night. It provides servers that can be used, borrowing various OS such as ubuntu, windows, macOS. Of course, there is a limited amount of free time that can be used each month, and if you want to use more than that, you have to pay.

What is a Self-hosted runner?

A Self-hosted runner is a feature that allows you to run scripts on your own server instead of borrowing a server. Why run scripts on my own server? The reasons are as follows.

  1. Cost savings

    Because it runs on my server, I can use it for free without any time limits.

  2. Faster execution speed

    Github-hosted runners have a delay because they have to start a new instance every time, and there is sometimes a waiting time when many users are using it. Also, if there is a server with good performance, it can be run with higher performance.

  3. Access to local network or internal resources.

    Internal databases, private servers, etc. cannot be accessed by external runners, but because it is my server, I can freely access the local environment.

  4. You can configure hardware as you like.

    You can freely configure CPU, GPU, Memory, etc. without any restrictions, so you can use it for a wider range of purposes.

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

댓글

댓글을 불러오는 중...