# act_runner 설정 — /opt/arko-dev/runner/config.yaml # # 이 서버는 2코어 / 메모리 여유 약 1.3GB / 디스크 99% 사용 상태다. # 러너가 서버를 흔들지 않도록 동시 실행 1개, 캐시 비활성으로 묶어둔다. log: level: info runner: file: .runner # 동시 작업 1개 — 2코어 서버에서 Maven 빌드가 겹치면 서버 전체가 응답 불능이 된다 capacity: 1 timeout: 40m # 스텝에서 쓰는 환경변수 파일 (필요 시 DB 비밀번호 등을 여기 두지 말고 서버 config/에 둘 것) envs_file: "" fetch_timeout: 5s fetch_interval: 10s labels: # host 모드 = 도커 없이 서버에 설치된 JDK8/Maven 직접 사용 - "arko-dev:host" cache: # 캐시 서버는 디스크를 계속 먹으므로 끈다 enabled: false container: # host 모드만 쓰므로 컨테이너 설정은 사용하지 않음 network: "" privileged: false docker_host: "-" host: # 작업 디렉토리 — 저장소 체크아웃(약 230MB)이 여기 놓인다 workdir_parent: /opt/arko-dev/runner/work