forked from EA31337/EA31337-Lite-Sets
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
70 lines (70 loc) · 3.03 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
language: generic
sudo: required
dist: trusty
env:
global:
- OWNER='EA31337'
- EA_MODE='Lite'
- EA_VERSION='v1.071'
- USER=${TRAVIS_REPO_SLUG%%/*}
- REPOSITORY=${TRAVIS_REPO_SLUG##*/}
- PUSH_BRANCH="EA-$(date +%Y%m%d)"
- CWD="$TRAVIS_BUILD_DIR"
- VM_DIR="$CWD/_rules/_VM"
- EA_DIR="$VM_DIR/EA"
- PATH="$PATH:$CWD/_scripts:$VM_DIR/scripts"
- PATH=${PATH//:\.\/node_modules\/\.bin/}
- secure: FIsYONUWQC6HaVNat3HP5ih+PwmmhN/o+/4zkshzUPa6Ix5s3EA+l0k4AQLeNta26TkWy4owkrxn2OzSi+No7dDMNNHauSif+RuQaAgrwQTTv7Q0Oa4ElkYE9R2nr2xBRl195L4u+/ln9/24+1p2LtuKY38+pzeGn9+OFZRj7ra+FbpHax0ozwnYK/eNnTwRAwurCUQ7rhlc78Ek3LRl7keMeoinWW9/gZmOYUXh3lC9agnB9gJqZW0ZTgzjwVz3n8b0JqTOc/yPxJVsRgnJ2E0QbRPeXG9tbKgW5n8/JMiaJboD2i1OXE19y8KIDmtQDC+Tejp3SuNSXbB2qiR62RP7nTtvEt2ak2HSPCmEBwWoDsY54vFqOcVh7xw23NLaGoXv1gCh+N2eH1786kL2rcKpYBWh5LsZEUyRCzLT8pI5JLM9m/SxogmExJoI+p6MArAZ+i1rhd2THhOd6BP3jnLTxIoqQxxry5i639SBDzn9CTtzxdoeMQyhzmRkGiVHyxyz5tDSegpSzKGhrYVtWxC2zaa/3WgCiGfamIRFO7cbNsfO6s6VZQc2xIEysv0X1yZDTvjq+BeLAU14Vt+bG1RPomjMPaoDa9n4J7FPDJfRS70Whqr0dO/HSUsYHKlMFcQ9QzkJPA7LKTLNiYkxD48K0hlSimfdmqeT3AY7hdc=
matrix:
- INI=EURUSD/default/2000USD/10-spread/5-digits/2014/test.ini
addons:
hosts:
- travis.local
matrix:
fast_finish: true
cache:
apt: true
pip: true
directories: /opt
notifications:
email: true
webhooks:
urls:
- https://webhooks.gitter.im/e/2c50114866dd0ba72f48
on_success: change
on_failure: always
on_start: never
before_install:
- set -e
- git config --local include.path "$CWD/.gitconfig"
- ssh-keyscan -H github.com >> ~/.ssh/known_hosts
- echo "GITHUB_API_TOKEN=$GITHUB_API_TOKEN" > ~/.secrets
- test "$GITHUB_API_TOKEN" && get_gh_asset.sh $OWNER $OWNER-Backtest-Releases $EA_VERSION $EA_MODE-Backtest "$EA_DIR"
install:
- sudo env PATH="$PATH" provision.sh
- sudo env PATH="$PATH" secur32_fix.sh
before_script:
- find "$CWD" -name test.ini -execdir bash -c '. <(grep = {} | sed "s/;/#/g")' ';'
- find "$CWD" -name "*.rules" -exec bash -n "{}" ';'
- test_rules.sh
script:
- test -z "$GITHUB_API_TOKEN" && exit 0
- run_test.sh "$INI" -E VerboseInfo=0
after_success:
- echo "Success."
after_failure:
- tree -dL 3 ~/
- find ~/.wine -name "*.log" -print -execdir tail "{}" ';'
after_script:
- pwd
deploy:
provider: releases
api_key:
secure: loTZKrdYEptxw6zgPqL3mJ3XrC7Kh71QQI9qKxMgC5C6IDwYRHZ1PSx8T87r2B+Kg/iRlim9XStu7c8Rg3A0Tm79Y7SeTALZEIYdL2frakkln1r1tiKjGmSgenIoFqaTpGTcMH+rK3NibuhL7Jlw/MkatA+JyrPCvnp/JNNCgxFuc1xkqFW6PGsCP+fil1HhSf4kbIqSZSzW2uhzFGapZsXigxM/6BwNa7D/VF9Gk6AWGR3FTFWXUKPbWqaYiP58uxZv6842hgbXs7VKXHNPr0P1rzIZLbSBQzcPZAKs6CiON/XEu2Ao0NSJQMAKtP5bVJtZIMpUJFDAk/3Y1mSyvYsEbDYIyZIbVY1d7hHAsqDevlpXUUm4/iGr3aLsnBQPEGDSBS/CfvgHnfuZipRyk1p0+4HitBiIu84gtovhIKw/YQhx/I73HSNvqDbCpC+CqrViXoRFNxaVGM2CcsULS/GkBuwMbHYvWIsjMe0PLSHFXMTc76awOKXb9+GyTz5IhKxgJZ5+yYwN4gFe+EHpRMW9HRbagGAVqLRzdVX8HmlBLR7AxlqGwPiRk8auVOMgUGaE2TZy+KUdloq+5Lwc/2EdALxlQ/kAEju82MnYNDrsPtHCzQcHZUR2PeWYW0Y94wIoS/igSPdooVxN9/qKLAI0zJs1gfdkDhbZ8pSZN5s=
file:
- "results/*.txt"
- "results/*.gif"
- "results/*.set"
on:
repo: EA31337/EA31337-Lite-Sets
tags: true