-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.travis.yml
36 lines (36 loc) · 2.82 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
language: python
env:
global:
- secure: fhIHFHOdj9GtJdMrxIQEgpbMv5oEMqT9eaaUdGhXOmzWRJKdPHlGgTt7gKhAoYNzAO5irLXQw96lMVKXPLDa4VAeGvP6IfrupqhkP0GlY3OxXAmZjP8+9eZMC6rzGoWb5h4ep+cMKfi27+NzMK+eZ2CGXlqx4b7UeBIk2JEE61AU60/xX21Vrc7ccREk8eskzTzQ5TEgTfJdgy2RQSg+keerlhFqxJarJ3CZyhtPqmEpDF/UDwCLpuuXKxsHL8TbR2JIWNXrJmAYiG6IZ4q4PBLWx0ydKW4LslGbpiu3r0TI/1+bQAZ5BG+MmLfqyrAQsgyoLAY2pd3V+e0BvG1Xo+hfGFp/igXgcHPejS7Ef6LZtGAB/ippBouIotfwEMmx6bl9JSaWAKXTJtB5GnVYqJvHf8adtYz6neggDZZmiWXLZFCqVFfo2jEfU8o/EjSN/wF1CYkiVOr8FflTKKYZrPBk28ltoWwX17GqUul/2iG3+AwnyM900Hx8FFxpVcr8WRWM1V3gCEPo+Mu3IAgnV5Xz3BEudzvGleYr+73YRE199D6TF2UYjX1Jg8Tz/THJwxT7TAkUdSGKv2saeMZ0GdPhJ7sXffEx0jCAypYGZOvGD7tVFSBBDXV0A3KjTTBo67XT3gx3wZWZgCjuh/dUknscqcOXO3FMXv6xhYpH6bM=
notifications:
slack:
secure: f3mUX/mLARDVUH/o1YS4tuO+oCIWkqMCkpdMvRgBAE4eUgfcr0Y6szEcSr08ml/EL52CU7h/4+xgYqm+1yhJBxmtSRySIigFOLZ/HdXItFyw8mLPE48U2khMGaAht1LP29VOKTttn2Qkom+sX5VguX1u15PVcUhRBFQEnOBFgX0lVvcThUcja7RrBZOPuPiUu0hRNI15qm92/kJujUzchdWTFZfOmrdi7p/5EtesSAdQ+E0VTjGOObN+9NaJu3XGg24fz8O6pRx+kXAT0kyLR6JygF1mcpG4WrxTwuuI8wjIoHoFLCv6x19IDGpSAqDJ2wjy+zOuOzjHjgratU1YJx2QYkndCIir1LdpjYRxDy3EyzvefrjTdVGpTG9zx/+406jlMT9lyg6Q9K7JtoZ0vx39JEiz76Z8TWWdWKM5qxtFghz+SCOdINVfoshnOjgs8/VFhoZoW/lyBayaDNXhIG8Mdu1OEtZYoWtAUtFDgLGQqU0b1DuPT8WELAJkKAMt8ieyowAze6Ktd/V4furX/cIxvpRZq5ojxmZFnma8c89kXWRl6Kghyc1j4ksqPm6btewbDim6RuBiKkufz8p4fKBo8QXK2kaFgHDO+7iHWG/Tg2hrkuC00pwJSpYBAW4Hc1IEGQxxuuJKm3zQ6mdQ8JBbupoY3iV4erEyh00bXvs=
install:
- pip install GitPython
- export TRAVIS_COMMIT_MSG="$TRAVIS_REPO_SLUG - $(git log --format=%B --no-merges -n 1)"
script:
- test "$TRAVIS_PULL_REQUEST" = "false" || travis_terminate 0
- test "$TRAVIS_BRANCH" = "$TRAVIS_TAG" -o "$TRAVIS_BRANCH" = "master" || travis_terminate 0
- git config --global user.email '[email protected]'
- git config --global user.name 'Aussie Add-ons Bot'
- >
git clone https://github.com/aussieaddons/repo-devel.git $TRAVIS_BUILD_DIR/.deploy-devel &&
cd $TRAVIS_BUILD_DIR/.deploy-devel &&
./manage_repo.py $TRAVIS_BUILD_DIR -b leia matrix || travis_terminate 1
- git config credential.helper "store --file=.git/credentials"
- echo "https://${GH_TOKEN}:@github.com" > .git/credentials
- >
git add . &&
git commit --allow-empty -m "$TRAVIS_COMMIT_MSG" &&
git push || travis_terminate 1
- if [ -z "$TRAVIS_TAG" ]; then travis_terminate 0; fi
- >
git clone https://github.com/aussieaddons/repo.git $TRAVIS_BUILD_DIR/.deploy-prod &&
cd $TRAVIS_BUILD_DIR/.deploy-prod &&
./manage_repo.py $TRAVIS_BUILD_DIR || travis_terminate 1
- git config credential.helper "store --file=.git/credentials"
- echo "https://${GH_TOKEN}:@github.com" > .git/credentials
- >
git add . &&
git commit --allow-empty -m "Update $(basename `git -C $TRAVIS_BUILD_DIR rev-parse --show-toplevel`) to $TRAVIS_TAG" &&
git push || travis_terminate 1