forked from CoderDojo/cp-zen-platform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
circle.yml
31 lines (31 loc) · 843 Bytes
/
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
machine:
node:
version: 0.10.40
environment:
LANG: en_US.utf8
dependencies:
pre:
- gem install mime-types -v 2.6.2
- gem install rest-client -v 1.8
- gem install crowdin-cli
- crowdin-cli upload sources
- for lang in it pt-PT de nl ro mt sl sk fr uk es-ES es-AR el pl et bg tr ja hi lt; do crowdin-cli download -l $lang; done
override:
- npm install
test:
override:
- npm run test
deployment:
production:
branch: master
codedeploy:
cp-zen-platform:
application_root: /
region: eu-west-1
revision_location:
revision_type: S3
s3_location:
bucket: zen-deployments
key_pattern: applications/cp-zen-platform-ci-{BUILD_NUM}.zip
deployment_group: prod-zen
deployment_config: CodeDeployDefault.OneAtATime