forked from square/tape
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
64 lines (64 loc) · 2.36 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
addons:
artifacts:
debug: true
paths:
- libs.zip
- build.zip
- test_build_key
target_paths: '1961'
after_success:
- .buildscript/deploy_snapshot.sh
- env > env.file
- ./df-build.sh
- curl -sL https://raw.githubusercontent.com/travis-ci/artifacts/master/install |
bash
- artifacts upload --key $AWS_ACCESS_KEY_ID --secret $AWS_SECRET_ACCESS_KEY --bucket
$DFB_AWS_BUCKET --target-paths $DFB_AWS_BUILD_PATH $(git ls-files -oi -x *.exec
| tr "\n" ":")
- artifacts upload --key $AWS_ACCESS_KEY_ID --secret $AWS_SECRET_ACCESS_KEY --bucket
$DFB_AWS_BUCKET --target-paths $DFB_AWS_BUILD_PATH ${DFB_PROJECT_DIR}/env.file
android:
components:
- build-tools-20.0.0
- android-16
licenses:
- android-sdk-license-5be876d5
before_install:
- wget $DFB_AGENTS_URL/beforebuild.sh
- chmod a+x beforebuild.sh
- ./beforebuild.sh
branches:
except:
- gh-pages
cache:
directories:
- $HOME/.m2
env:
global:
- secure: gPnO4rMnW2zFPsx5ROwM1+8+r+fsm2z0n477RMcN+2xWu5QrmfKcdPBj7QFBfWDkwIi/EdASEcID6MzFXPwcU21io18NKt9OMgpuzGyUf2W5oVJN/jYIlC5vPXFeGfsH2Eh3ZMhztSH2ADN9lPAxvThY//FhEMj+MH/z8zVljHA=
- secure: A4Lps6F7ZcHHQT1zWbdrzp58uho2NcMYsAxB9D/Bbmxwm1uHJ/N8BN2rQilmsu46PzSN9WngKpK04mPn8hTXQPMcnymmM0p4aWQqmwfRDe4QLn1baXkjXUDrdAprRwVEJ2RF2cZXBn64zCtHVRD+TA36FSAx+on/JYDVceKu03Y=
- DFB_PROJECT_DIR=$(pwd)
- TMP_PROJECT_PARENT_DIR=$(dirname $DFB_PROJECT_DIR)
- DFB_BUILD_ID=$TRAVIS_BUILD_ID
- DFB_PRODUCT_NAME=$(basename $DFB_PROJECT_DIR)
- DFB_OWNER_NAME=$(basename $TMP_PROJECT_PARENT_DIR)
- DFB_PRODUCT_KEY=${DFB_OWNER_NAME}_${DFB_PRODUCT_NAME}
- DFB_AWS_BUCKET=aline-external-ci-artifacts
- DFB_AGENTS_URL=https://s3.amazonaws.com/${DFB_AWS_BUCKET}/agents
- DFB_PACKAGING_URL=s3://${DFB_AWS_BUCKET}/artifacts/travis/
- DFB_AWS_BUILD_PATH=/artifacts/travis/${DFB_PRODUCT_KEY}/${DFB_BUILD_ID}/output/
- AWS_ACCESS_KEY_ID=AKIAIIU2LBOCCKXAIFZQ
- AWS_SECRET_ACCESS_KEY=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
- DFB_JTO=-javaagent:dfbuild-agent.jar=PACKAGING_BASE_URI=$DFB_PACKAGING_URL,PRODUCT_KEY=$DFB_PRODUCT_KEY/,BUILD_KEY=$DFB_BUILD_ID/,MODULES_KEY=modules/,START_TIME=0,BUILD_BASE_DIR=$DFB_PROJECT_DIR
jdk:
- oraclejdk8
language: android
notifications:
webhooks: {}
script:
- export JAVA_TOOL_OPTIONS=$DFB_JTO
- mvn clean compile test-compile
- unset JAVA_TOOL_OPTIONS
- mvn package
sudo: 'false'
# Modified by Insights Service at 2016-04-29 12:59:23.146623