본문 바로가기
카테고리 없음

GitHub Actions Runner Dockerfile

by Knowledge Store In Hyunsoft 2025. 2. 14.
* 이 포스팅은 쿠팡 파트너스 활동의 일환으로 이에 따른 일정액의 수수료를 제공받습니다.

 GitHub Actions Runner Dockerfile  sample

 

FROM ubuntu:22.04

# 필요한 패키지 설치
RUN apt-get update && apt-get install -y curl jq git

# GitHub Actions Runner 다운로드 및 설치
WORKDIR /actions-runner
RUN curl -o actions-runner-linux-x64.tar.gz -L https://github.com/actions/runner/releases/download/v2.308.0/actions-runner-linux-x64-2.308.0.tar.gz \
    && tar xzf ./actions-runner-linux-x64.tar.gz \
    && rm actions-runner-linux-x64.tar.gz

# 환경 변수 설정 (레포지토리 URL 및 토큰 필요)
ENV RUNNER_NAME=docker-runner
ENV REPO_URL=https://github.com/your-repo
ENV GITHUB_TOKEN=your_github_token

# GitHub 러너 등록 및 실행
CMD ["./config.sh", "--url", "$REPO_URL", "--token", "$GITHUB_TOKEN", "--unattended"] && ./run.sh

 

 

 

728x90

댓글