asc-testflight-orchestration은(는) 무엇을 하나요?
asc를 사용하여 TestFlight 배포, 그룹, 테스터 및 What to Test 노트를 오케스트레이션합니다. 베타 버전 출시 시 사용합니다.
개요
rudrankriyam/asc-testflight-orchestration 스킬은 App Store Connect의 TestFlight 기능을 명령줄 인터페이스(CLI)를 통해 완벽하게 제어할 수 있도록 합니다. 이는 특히 asc 도구와 함께 사용되어 베타 배포 워크플로우를 자동화하고 간소화합니다.
주요 기능
- TestFlight 그룹 관리: 새 그룹 생성, 기존 그룹 나열, 그룹 삭제
- 테스터 관리: 테스터 초대, 제거, 권한 관리
- 빌드 관리: 최신 빌드를 특정 그룹에 할당 및 배포
- What to Test 노트: 각 빌드에 대한 설명을 추가하여 테스터에게 변경 사항 전달
사용 예시
# 새 TestFlight 그룹 생성
asc testflight groups create "Internal Beta Testers"
# 그룹에 테스터 초대
asc testflight testers invite --email [email protected] --group "Internal Beta Testers"
# What to Test 노트 추가
asc testflight builds update --build-number 42 --what-to-test "로그인 화면 UI 개선 및 버그 수정"
지원 플랫폼
- Apple App Store Connect (iOS, macOS, tvOS, watchOS)
- macOS 및 Linux 터미널 환경
- CI/CD 시스템 (Jenkins, GitHub Actions, GitLab CI 등)
사전 요구 사항
- App Store Connect API 키 또는 Apple ID 인증
- asc CLI 도구 설치 및 구성
- 유효한 TestFlight 접근 권한
작동 방식
이 스킬은 asc 명령어를 래핑하여 일관된 인터페이스를 제공합니다. 각 명령어는 App Store Connect API를 호출하며, 결과는 JSON 형식으로 반환되어 추가 자동화에 활용될 수 있습니다.
관련 리소스
라이선스
이 스킬은 MIT 라이선스 하에 배포됩니다.