비용 줄이기
분당 과금 구조에서 불필요한 분을 줄이고 한도와 알림으로 예산을 지키는 방법
요금은 잡이 시작한 분마다 US$0.0396(부가세 포함)입니다, 비용을 줄이는 일은 실행 분을 줄이는 일이고, 예산을 지키는 일은 한도와 알림을 두는 일입니다
과금 구조를 이용하기
| 사실 | 활용 |
|---|---|
| 과금은 스크립트 시작부터, VM 준비는 무료 | 준비 시간을 걱정해 잡을 합칠 필요가 없습니다 |
| 분 단위 올림, 61초는 2분 | 짧은 잡을 여러 개 돌리는 것보다 한 잡에서 연속 작업이 유리합니다, 반대로 아주 긴 잡은 분 경계 손실이 작습니다 |
| 플랫폼 오류는 0원 | 재시도 비용을 걱정하지 않아도 됩니다 |
| 취소하면 그 시점까지 | 실패가 확실하면 바로 취소하세요, xenocast cancel <job_id> |
| 대기와 준비 중 취소는 0분 | 잘못 보낸 잡은 시작 전에 취소하면 무료입니다 |
실행 분 줄이기
- 테스트와 빌드를 한 스크립트에서 이어서 돌립니다, 두 잡으로 나누면 의존성 해석을 두 번 합니다
- 실패를 일찍 드러내세요,
set -euo pipefail과 빠른 검사를 앞에 두면 나머지 분을 아낍니다 timeout_minutes를 평소 실행 시간의 두 배 정도로 두세요, 멈춘 빌드가 기본 60분을 다 쓰지 않게 합니다- PR마다 전체 매트릭스를 돌리지 말고 기본 Xcode 하나로 돌린 뒤 머지 전에만 배치로 여러 버전을 돌리세요
예산 지키기
| 수단 | 어디서 |
|---|---|
| 워크스페이스 월 지출 한도 | 관리 → 워크스페이스 → 한도 정하기, 한도에 닿으면 새 잡만 막고 실행 중인 잡은 끝까지 |
| 낮은 잔액 알림 | 사용 가능 잔액이 US$1.188 이하면 소유자와 관리자에게 메일 |
| 한도 알림 | 워크스페이스 한도와 티어 월 한도의 75%, 90%, 100% |
| API 키 분리 | 프로젝트나 팀마다 워크스페이스와 키를 나누면 분석 → 비용에서 어디에 얼마를 썼는지 보입니다 |
| 키 급증 알림 | 한 키가 10분에 1,000건을 넘으면 메일, 폭주하는 자동화를 알아챕니다 |
비용 확인하기
xenocast usage --from 2026-10-01 --by workspace
xenocast credits콘솔 분석 → 비용은 이번 달, 지난달, 7일, 30일 범위로 워크스페이스, API 키, 러너(Xcode 버전)별 비중을 보여 주고 CSV로 내려받을 수 있습니다, 모든 날짜는 UTC입니다
충전 계획
- 크레딧은 충전 건마다 1년 뒤 만료됩니다, 한 번에 크게 충전하기보다 쓰는 속도에 맞춰 충전하세요
- 누적 충전액이 티어를 올리므로(US$40, US$200, US$400) 동시 실행이 더 필요할 때는 충전으로 티어를 올리는 편이 빠릅니다
- 결제 후 7일 안에 쓰지 않은 크레딧은 청약철회할 수 있습니다