CodePush CLI Update
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-cliappcenter-cli 설치
sudo npm install -g appcenter-cli로그인
appcenter login
?Enable telemetry? YAppcenter 홈페이지에서 로그인
인증 토큰를 복사한 다음에
Press enter or click to view image in full size![]()
?Access code from browser : 여기에 붙여넣기 하고 Enterappcenter-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” ).
버전은 아래의 파일에서 체크함
Press enter or click to view image in full size![]()
롤백
appcenter codepush rollback -a <ownerName>/<appName> Production --target-release v34릴리즈 기록 보기
appcenter codepush deployment history -a <ownerName>/<appName> <deploymentName>