forked from dimagi/commcare-hq
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
42 lines (42 loc) · 2.24 KB
/
.travis.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
35
36
37
38
39
40
41
42
language: python
group: edge
branches:
only:
- travis-is-disabled
env:
jobs:
- TEST=python NOSE_DIVIDED_WE_RUN=05 JS_SETUP=yes
- TEST=python NOSE_DIVIDED_WE_RUN=6a JS_SETUP=yes
- TEST=python NOSE_DIVIDED_WE_RUN=bf JS_SETUP=yes
- TEST=python-sharded-and-javascript JS_SETUP=yes
global:
- REUSE_DB=true # do not drop databases on completion (saves time)
# - JS_TEST_EXTENSIONS=icds_reports
# DATADOG_API_KEY
- secure: "J3mcwhMIQ14fQBRbHlYlJIkaEyDLix9ObZ5PNRrrUqGvUUmuHPMqTNNcr1u0FKVhlOHp8jnhxD60Kv5pYQ6NZj4mMnNS6KyUyVGeYaGO4FtahDwbK5wLnyiEPC1dwCH6d6mTut/76GpaiOp0QN2RAtu5NoXHv4Ju4iIGuiUz3ok="
# DATADOG_APP_KEY
- secure: "MsIDRluQpO98ipEBwsUm6W838z7jdT5dQ9dLgcq3jKLBU1j+4XZMZA0zPrswUBbZbNsvgSurDqHvRCJGY7UZ9HQrEdQC24Fk5Up6ZUv77GNHglJ01nIkTAE1t+mYJc29fpiMIaPduLU6dYMdy1hdysdlXBRCNWNvAVSAFHqWgYs="
# DOCKER_USERNAME
- secure: "Nzvnk+NDF3XaPSKRpEnZinsjwKHJ7W6et5fDvuCGD9lvPI00a75G2rhxwO6iNOGdu3YABfERgpTIOcneFGn49+tbQKbP/GETVlKr2AUgDKpSFZEQogM/QOz4OKq1YWUAK4JLX/IvgJjuV/eLnjSx2Nl1eWrBxJEP5Yn9vIH0hxg="
# DOCKER_PASSWORD
- secure: "ccELswO6fEqO/jgqr02ItTpn2lm9uW2EXXXWlxssMm+iGX2apRfLKfRCyUcuUUSGll5wBmict8jY0mDN72IYGovvPFLQGOW4Po8E5jc1Z847ZGMTgLR4Zg7/go98UkMxepcmDyy4YPFeGWtJo6m5Ocp3usifHvPuMQ0LgsYdZzo="
# CODECOV_TOKEN
- secure: "ae0iiAahjQMG+0qt+UMk3aKDIsKf7kdGoa7NACl/lhToH90AalF5206fpj7++pakWhO5prHLRgD/KQxplWRm6SVCHsZLSVq/vz//Ooc+ne6dzFSey0vystEpOlBwEpxPiWJV01Ows8t56SlOwm6zVOxKsxTLt9pfzeNsiw4Vdk0="
before_install:
# get newer version of docker-compose for variable substitution in compose files
- curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` > docker-compose
- chmod +x docker-compose
- sudo mv -v docker-compose /usr/local/bin/
install:
- mkdir -p $TRAVIS_BUILD_DIR/docker-volumes
before_script:
- docker version
- docker-compose version
script:
- if [[ "$DOCKER_USERNAME" && "$DOCKER_PASSWORD" ]]; then echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin; fi
- scripts/docker test --noinput --stop --verbosity=2 --divide-depth=1 --with-timing --with-flaky --threshold=10 --max-test-time=29
after_success:
# create symlink so artifacts are available
- sudo ln -s $(pwd) /mnt/commcare-hq-ro
services:
- docker