generated from ttipo/project-base
ec1919e4bf
프로젝트 이름이 비어 있으면 폴더 이름 ci 가 되어, 같은 템플릿을 쓰는 다른 프로젝트의 러너와 프로젝트 · 서비스(ci / runner)가 겹친다. 그러면 up 이 그쪽 컨테이너를 지우고 이 러너로 다시 만든다 (같은 PC 의 다른 프로젝트 러너가 project=ci 였다 — 띄우기 전에 찾았다). 이름을 RUNNER_NAME 으로 둔다. 러너 이미지는 latest 대신 같은 digest 인 0.6.1 로 고정한다(이미지 버전 고정 규칙). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
22 lines
1.1 KiB
Bash
22 lines
1.1 KiB
Bash
# ==========================================
|
|
# Gitea Actions 러너 설정
|
|
#
|
|
# 사용법: cp .env.example .env 후 토큰을 채운다.
|
|
# ⚠️ .env 는 커밋되지 않는다 (루트 .gitignore). 토큰을 이 예시 파일에 적지 말 것.
|
|
# ==========================================
|
|
|
|
# Gitea 인스턴스 주소 (끝에 / 없이)
|
|
GITEA_INSTANCE_URL=https://git.wandergo.net
|
|
|
|
# 등록 토큰 — 저장소 Settings → Actions → Runners → Create new Runner 에서 발급
|
|
# (여러 저장소에서 공용으로 쓰려면 관리자 화면의 인스턴스 레벨 토큰을 사용)
|
|
GITEA_RUNNER_REGISTRATION_TOKEN=
|
|
|
|
# 러너 식별 이름 — 컨테이너 이름이자 compose 프로젝트 이름이다. 같은 PC 에 다른 프로젝트의 러너가 있으면 겹치지 않게 짓는다
|
|
# (예: <프로젝트>-runner — 겹치면 `up` 이 그쪽 컨테이너를 지우고 다시 만든다)
|
|
RUNNER_NAME=gitea-runner
|
|
|
|
# 라벨: <워크플로의 runs-on>:docker://<잡을 실행할 이미지>
|
|
# ci.yml 이 ubuntu-latest 를 쓰므로 그대로 두면 된다.
|
|
RUNNER_LABELS=ubuntu-latest:docker://gitea/runner-images:ubuntu-latest
|