CircleCI로 expo에 게시
4915 단어 expo
exp 명령으로
publish
하면 됩니다. exp publush
에는 token이라는 옵션도 있는 것 같습니다만$ exp publish --help
Usage: publish|p [options] [project-dir]
Publishes your project to exp.host
Options:
-q, --quiet Suppress verbose output from the React Native packager.
-s, --send-to [dest] A phone number or e-mail address to send a link to
--non-interactive Fails if an interactive prompt would be required to continue.
-h, --help output usage information
조금 조사해도 토큰의 생성 방법을 모르기 때문에 환경 변수
EXPO_ACCOUNT
, EXPO_PASSWORD
로 유저명과 패스워드를 설정합니다.exp://exp.host/@ku0522a/myapp
형식으로 URL이 생성되므로 expo에서 읽어 들으면 누구나 쉽게 최신 버전을 확인할 수 있습니다.circle.yml
machine:
node:
version: 8.1.3
pre:
- "echo 'Host *' >> $HOME/.ssh/config"
- "echo 'ForwardAgent yes' >> $HOME/.ssh/config"
- "git config --global user.name 'Circle CI'"
- "git config --global user.email '[email protected]'"
post:
- npm install -g [email protected] --progress=false
environment:
EXPO_ACCOUNT: 'ku0522a'
general:
artifacts:
- "build"
dependencies:
cache_directories:
- "node_modules"
override:
- npm install exp
- ./node_modules/.bin/exp login -u "$EXPO_ACCOUNT" -p "$EXPO_PASSWORD"
- npm install --progress=false:
timeout: 600
database:
override:
- echo "Skipping DB section."
compile:
override:
- exit 0
test:
override:
- echo 'skipping test section.'
deployment:
master_merge:
branch: ['master']
commands:
- ./node_modules/.bin/exp publish
Reference
이 문제에 관하여(CircleCI로 expo에 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ku0522a/items/fb3d8649b5d84f814619텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)