@@ -2,31 +2,49 @@ language: c
22before_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 :
135script :
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
2115notifications :
2216 email : false
17+
2318deploy :
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