CodePush CLI Update

Gale Lee
2 min readJun 30, 2021

MS에서 code-push cli 를 지원하지 않고 새로운 appcenter cli를 지원함으로 code-push cli 에서 appcenter cli로 변경하고 appcenter cli 사용하는 방법에 대해 정리해보겠습니다.

code-push-cli 삭제

sudo npm uninstall -g code-push-cli

appcenter-cli 설치

sudo npm install -g appcenter-cli

로그인

appcenter login
?Enable telemetry? Y

Appcenter 홈페이지에서 로그인

인증 토큰를 복사한 다음에

?Access code from browser : 여기에 붙여넣기 하고 Enter

appcenter-cli 사용법

<ownerName>/<appName> 확인

appcenter apps list

배포된 정보 보기

appcenter codepush deployment list -a <ownerName>/<appName>

배포 명령어

appcenter codepush release-react -a <ownerName>/<appName> -t <targetBinaryVersion> -d <deploymentName>

상세 옵션

[-t| — target-binary-version <version>] [-с| — update-contents-path <updateContentsPath>] [-r| — rollout <rolloutPercentage>] [ — disable-duplicate-release-error] [-k| — private-key-path <privateKeyPath>] [-m| — mandatory] [-x| — disabled] [ — description <description>] [-d| — deployment-name <deploymentName>] [-a| — app <ownerName>/<appName>] [ — disable-telemetry] [-v| — version]

targetBinaryVersion 사용방법

예) appcenter codepush release -a <ownerName>/<appName> -t “>1.2.3” ).

버전은 아래의 파일에서 체크함

롤백

appcenter codepush rollback -a <ownerName>/<appName> Production --target-release v34

릴리즈 기록 보기

appcenter codepush deployment history -a <ownerName>/<appName> <deploymentName>

--

--