-
Notifications
You must be signed in to change notification settings - Fork 3
/
circle.yml
34 lines (33 loc) · 1.13 KB
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
machine:
environment:
XCODE_SCHEME: "Placeholder"
XCODE_PROJECT: "placeholder.xcodeproj"
general:
branches:
only:
- master
dependencies:
pre:
- brew list -1 | while read line; do brew unlink $line; brew link $line; done
- brew install node && sudo brew postinstall node
- brew install caskroom/cask/brew-cask
- brew cask install java
- brew install android-sdk
- ( sleep 5 && while [ 1 ]; do sleep 1; echo y; done ) | android update sdk --no-ui --all --filter platform-tools,build-tools-22.0.1,android-22
override:
- sudo npm cache clean
- sudo npm install -g ionic
- sudo npm install -g cordova
- sudo npm install -g bamlab/cordova-deploy
- npm install
- ionic state restore
- ionic prepare
- ./builds/sign-ios.sh
test:
override:
- echo "Do your tests here"
deployment:
staging:
branch: master
commands:
- cordova-deploy --build --android --ios --iosid $HOCKEY_IOS_APP_ID --apikey $HOCKEY_API_KEY --apk ./platforms/android/build/outputs/apk/android-debug.apk --andid $HOCKEY_ANDROID_APP_ID --notes "Version générée automatiquement par $CIRCLE_USERNAME"