Skip to content

Commit c59b276

Browse files
authored
Push testing build to S3 now
1 parent c519450 commit c59b276

File tree

1 file changed

+27
-9
lines changed

1 file changed

+27
-9
lines changed

.travis.yml

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,49 @@ language: c
22
before_install:
33
- curl -Ls http://s3.voneicken.com/xtensa-lx106-elf-20160330.tgx | tar Jxf -
44
- curl -Ls http://s3.voneicken.com/esp_iot_sdk_v2.0.0.p1.tgx | tar -C .. -Jxf -
5-
after_script:
6-
- 'if [[ -n "$S3_BUCKET" && -n "$AWS_ACCESS_KEY_ID" ]]; then echo Uploading *.tgz
7-
to $S3_BUCKET; curl -Ls https://github.com/rlmcpherson/s3gof3r/releases/download/v0.5.0/gof3r_0.5.0_linux_amd64.tar.gz
8-
| tar zxf - gof3r_0.5.0_linux_amd64/gof3r; mv gof3r*/gof3r .; ls *.tgz | xargs -I
9-
{} ./gof3r put -b $S3_BUCKET -k esp-link/{} --acl public-read -p {}; ls *.tgz |
10-
xargs -I {} echo "URL: http://$S3_BUCKET/esp-link/{}"; fi'
11-
compiler: gcc
12-
env:
135
script:
146
- export XTENSA_TOOLS_ROOT=$PWD/xtensa-lx106-elf/bin/
157
- export BRANCH=$TRAVIS_BRANCH
8+
- export TRAVIS_TAG=$(echo $TRAVIS_COMMIT | cut -c 1-7)
169
- echo "Travis Branch is $TRAVIS_BRANCH"
1710
- echo "Travis Tag is $TRAVIS_TAG"
1811
- echo "Travis COMMIT is $TRAVIS_COMMIT"
19-
- echo "Dont forget to set VARIABLES for S3 to function. SEE gof3r README"
12+
- echo "Travis COMMIT is $TRAVIS_COMMIT_RANGE"
13+
- echo "Dont forget to set VARIABLES for S3 to function. SEE gof3r README. AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY"
2014
- make release
2115
notifications:
2216
email: false
17+
2318
deploy:
19+
overwrite: true
2420
skip_cleanup: true
2521
provider: releases
2622
api_key:
2723
secure: unYyTCLpk1ixcNOyoUwroBqqx0yBhii56IXm57kjo5kl3umf1GRb3FUIE6la+B0njsNwAUNR/uLn6wF4FqYTUJzNQZskJDJfZjb53vwuoHaoa5j4K/bWB9zRlQ1XZBTkV48cxz8Ef2KyNduK2IciOHwsw3LQS0em3dpK7oG/20VzELt23Gx8uhBYa+OUzlr3Y+PYPynkwM30YwVQXpCy/GMgEbrcKheGbLTAIp7tms0KDAvbb98U0BI3tWBckE5GzAYYAmrXgyDXtEsU/poCMqUj/lpPl1s/5uxGVevTO7XuL4AYtF//AixsM20bPKtIZDHZS9b7JHtVhU655bY2aAfpMgf7xzkKbJkRzeAzT9HucFDjLY48yW4vztdJxBgkAL9d064gTHhThtn4hylZAYpHnqUiM0j4DKil5A0VG2F8EVEqZ7Q2tNzy6aqq37wzTuYXsYpz3mglpazaXXp/LoSurDHy1gz6aB/mdaeBoL3MX1q09LBE8lFGYBILQ8KUkrLyJathxAVvDBnl7nXFv2NWoZ2i7CfXdpCwmOVUN2WhudNfgbbaMung+voTFB+yLq9PBQP5gdP0MKU3zDTB/msmZo1pp/SbnNETCrKAdRtxNI+bxTQ98njAIkxI+7ZiVV8SMNEPyNcWq/6ViYDcIHJMR4Gq0DZunre1voEs1F4=
2824
file_glob: true
2925
file: esp-link-*.t*gz
26+
on:
27+
tags: true
28+
branch: testing
29+
repo: fuzzball03/esp-link
30+
31+
after_success:
32+
- cd $TRAVIS_BUILD_DIR
33+
- rm -rf ./build
34+
- tar --exclude=*.t*gz -czf ../esp-link-$TRAVIS_BRANCH-$TRAVIS_TAG-source.tar.gz $TRAVIS_BUILD_DIR
35+
- mkdir -p release
36+
- mv esp-link-*.t*gz $TRAVIS_BUILD_DIR/release
37+
- mv ../esp-link-*.t*gz $TRAVIS_BUILD_DIR/release
38+
39+
deploy:
40+
skip_cleanup: true
41+
provider: s3
42+
access_key_id: $AWS_ACCESS_KEY_ID
43+
secret_access_key: $AWS_SECRET_ACCESS_KEY
44+
bucket: $S3_BUCKET
45+
acl: public_read
46+
upload-dir: travis-builds
47+
local-dir: release
3048
on:
3149
branch: testing
3250
repo: fuzzball03/esp-link

0 commit comments

Comments
 (0)