-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
34 lines (34 loc) · 2.12 KB
/
.travis.yml
File metadata and controls
34 lines (34 loc) · 2.12 KB
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
language: python
python: 2.7
env:
global:
- secure: "Z5nG5aEcpqIICpV2ULCcG4Y8X5802a6eL1esbj9+xlx9Bmvzdly+ErwCQunKBxKRU+6V7PU88Te6YEX6+SRlp9ItrQZJSmu9lzzB+ORgF65qreNJLJIgsld+j5y9kDgbr2au+3efj3RtwckVDXFKYIwuNptLVqLDaedOoiebP62Fcv0kliuFJ9vJxmUcC+OLlli3gEvyVS+ZUOg0FqcPW6zKloXsxHHPjdKoYCdjxCBWcctC+FNHOFoKRjLVL4k5PuwA2obVREsk4vpIdiYkHM9fwfEcYvFoJOnGe2cq+AW9J/dsRV/I+WXFwxzprO8Zhmj+O/gUm5SOMf+VhIOUNukItgC9U+vxylcWRj+el30Art1wu+Hit1E1rdQJC7Uq0HIUB0lURfobXOFL0FSowZWxdDrvswIZF5DO/qL0ZEFJG5X58SWS6el11AujI13CoV/VB/6JbfOhHPTugJwbhNzsni4XrbGCOBJSkIOHwiwwalXRRoLCg9Iqr7mp8uubrcG9OJA7obDfpjcCKZFz/9AU3sFrGB5ccFTkIUlyl1oOrjEK9NgEtZxNRv6oX5VcaqIZMRZhWxwpwsEzfvgE74I2jhBZoRJUY4aI7rSuku1cN5G6OIuq3/WevaZ0m7JfY3xAzxDjkQhzvW8HrLW6TbWq/LMQzfQAslp4rvarHC8="
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 'aussieaddons@aussieaddons.com'
- 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 || 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