Develop/DevOps
[Github] Github Action Self-hosted Runner 만들기
재융
2023. 1. 16. 00:08
반응형
하드웨어(GPU)적인 문제로 github action에 사용되는 Runner를 자기만의 server로 띄울때가있는데 해당 과정을 소개한다.
Runner로 띄우려는 Server로접속해서 아래와같은 명령어를 차례대로 입력한다. Linux 환경에서의 기준이다.
mkdir actions-runner && cd actions-runner
curl -o actions-runner-linux-x64-2.300.2.tar.gz -L https://github.com/actions/runner/releases/download/v2.300.2/actions-runner-linux-x64-2.300.2.tar.gz
echo "ed5bf2799c1ef7b2dd607df66e6b676dff8c44fb359c6fedc9ebf7db53339f0c actions-runner-linux-x64-2.300.2.tar.gz" | shasum -a 256 -c
tar xzf ./actions-runner-linux-x64-2.300.2.tar.gz
./config.sh --url https://github.com/moreh-dev/framework --token AZ43S6YJJJ3CQJB35JRQWZDDYQSCO
위와같은 명령어를 순차적으로 입력하면 기본적인 세팅은 끝난다. config 명령어 실행시 아래와 같은 질의응답이 나오게된다.
그리고 테스트로 한번 잘돌아가는지를 보기위해 아래 명령어를 입력해본다.
./run.sh
해당 명령어는 백그라운드에서 돌아가는게 아니기 때문에 ctrl+c로 종료해주고, 아래와같은 명령어로 백그라운드 서비스로 띄울수가 있다.
sudo ./svc.sh start
반응형