Tart setting
## 타르트 가상환경 실행
```bash
nohup tart run everycharge
```
---
## 가상환경 내부 팀시티 에이전트 실행
```bash
cd ~/buildAgentFull/bin
./agent.sh start
```
---
## 가상환경 내부 환경 설정
### Ruby
rbenv - ruby 2.7.5
### Node
nvm - node 18
### 심볼릭 링크 추가
error: Can't find 'node' binary to build React Native bundle If you have non-standard nodejs installation, select your project in Xcode, find 'Build Phases' - 'Bundle React Native code and images' and change NODE_BINARY to absolute path to your node executable (you can find it by invoking 'which node' in the terminal)
`ln -s $(which node) /usr/local/bin/node`
### 안드로이드 스튜디오 설치 후 android sdk 환경을 못잡으면 역시 심볼릭 링크로 우회
```bash
ln -s /Users/admin/Library/Android/sdk /Users/admin/android-sdk
```
### 키 스토어 및 Fastlane credential 설치
구글드라이브 - https://drive.google.com/drive/u/1/folders/1OrNZ8SfhIjg5lIQLMx3csNEPQdRFpUKH
디렉토리 위치 : /Users/admin/EveryCharge.keystore
### 백업 이미지
https://drive.google.com/drive/folders/1KWa5g1VL8uk-cAHpWLbHswaVEWS5klts
### key chain lock 걸린 경우
키체인 open 항상 허용
### 타르트 이미지 storage 용량 변경
```
$ truncate ~/.tart/vms/my-vm/disk.img -s 100g
```
[... tart run and ssh in to vm]
`$ diskutil repairDisk disk0
$ diskutil apfs resizeContainer disk0s2 0
$ df -h ~`
참고 : https://github.com/cirruslabs/tart/issues/17
Comments
Post a Comment