* 이 포스팅은 쿠팡 파트너스 활동의 일환으로 이에 따른 일정액의 수수료를 제공받습니다.
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
댓글