채널
channel
명령어를 사용하여 릴리스 채널을 관리할 수 있습니다
add
npx @capgo/cli channel add [channelId] [appId]
앱의 새로운 채널을 생성합니다
옵션:
-d, --default
: 새 채널을 기본 채널로 설정-a, --apikey <apikey>
: 계정에 연결할 API 키
delete
npx @capgo/cli channel delete [channelId] [appId]
앱에서 채널을 삭제합니다
옵션:
-a, --apikey <apikey>
: 계정에 연결할 API 키--delete-bundle
: 채널과 연결된 번들 삭제
list
npx @capgo/cli channel list [appId]
앱의 모든 채널을 나열합니다
옵션:
-a, --apikey <apikey>
: 계정에 연결할 API 키
currentBundle
npx @capgo/cli channel currentBundle [channel] [appId]
특정 채널의 현재 번들을 가져옵니다
옵션:
-c, --channel <channel>
: 현재 번들을 가져올 채널-a, --apikey <apikey>
: 계정에 연결할 API 키--quiet
: 번들 버전만 출력
set
npx @capgo/cli channel set [channelId] [appId]
채널의 속성을 설정합니다
옵션:
-a, --apikey <apikey>
: 계정에 연결할 API 키-b, --bundle <bundle>
: 채널에 설정할 번들 버전 번호-s, --state <state>
: 채널의 상태 설정 (default
또는normal
)--latest
:packagejson
의 최신 버전을 번들 버전으로 사용--downgrade
: 네이티브 버전 이하로 다운그레이드 허용--no-downgrade
: 네이티브 버전 이하로 다운그레이드 비활성화--upgrade
: 네이티브 버전 이상으로 업그레이드 허용--no-upgrade
: 네이티브 버전 이상으로 업그레이드 비활성화--ios
: iOS 기기로 업데이트 전송 허용--no-ios
: iOS 기기로 업데이트 전송 비활성화--android
: Android 기기로 업데이트 전송 허용--no-android
: Android 기기로 업데이트 전송 비활성화--self-assign
: 기기가 이 채널에 자체 할당되도록 허용--no-self-assign
: 이 채널에 대한 기기 자체 할당 비활성화--disable-auto-update <disableAutoUpdate>
: 이 채널의 자동 업데이트 전략 비활성화 (옵션:major
,minor
,metadata
,patch
,none
)--dev
: 개발 기기로 업데이트 전송 허용--no-dev
: 개발 기기로 업데이트 전송 비활성화--emulator
: 에뮬레이터 기기로 업데이트 전송 허용--no-emulator
: 에뮬레이터 기기로 업데이트 전송 비활성화--package-json <packageJson>
:packagejson
파일 경로의 쉼표로 구분된 목록 (모노레포에 유용)