@@ -2,31 +2,49 @@ language: c
2
2
before_install :
3
3
- curl -Ls http://s3.voneicken.com/xtensa-lx106-elf-20160330.tgx | tar Jxf -
4
4
- 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 :
13
5
script :
14
6
- export XTENSA_TOOLS_ROOT=$PWD/xtensa-lx106-elf/bin/
15
7
- export BRANCH=$TRAVIS_BRANCH
8
+ - export TRAVIS_TAG=$(echo $TRAVIS_COMMIT | cut -c 1-7)
16
9
- echo "Travis Branch is $TRAVIS_BRANCH"
17
10
- echo "Travis Tag is $TRAVIS_TAG"
18
11
- 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"
20
14
- make release
21
15
notifications :
22
16
email : false
17
+
23
18
deploy :
19
+ overwrite : true
24
20
skip_cleanup : true
25
21
provider : releases
26
22
api_key :
27
23
secure : unYyTCLpk1ixcNOyoUwroBqqx0yBhii56IXm57kjo5kl3umf1GRb3FUIE6la+B0njsNwAUNR/uLn6wF4FqYTUJzNQZskJDJfZjb53vwuoHaoa5j4K/bWB9zRlQ1XZBTkV48cxz8Ef2KyNduK2IciOHwsw3LQS0em3dpK7oG/20VzELt23Gx8uhBYa+OUzlr3Y+PYPynkwM30YwVQXpCy/GMgEbrcKheGbLTAIp7tms0KDAvbb98U0BI3tWBckE5GzAYYAmrXgyDXtEsU/poCMqUj/lpPl1s/5uxGVevTO7XuL4AYtF//AixsM20bPKtIZDHZS9b7JHtVhU655bY2aAfpMgf7xzkKbJkRzeAzT9HucFDjLY48yW4vztdJxBgkAL9d064gTHhThtn4hylZAYpHnqUiM0j4DKil5A0VG2F8EVEqZ7Q2tNzy6aqq37wzTuYXsYpz3mglpazaXXp/LoSurDHy1gz6aB/mdaeBoL3MX1q09LBE8lFGYBILQ8KUkrLyJathxAVvDBnl7nXFv2NWoZ2i7CfXdpCwmOVUN2WhudNfgbbaMung+voTFB+yLq9PBQP5gdP0MKU3zDTB/msmZo1pp/SbnNETCrKAdRtxNI+bxTQ98njAIkxI+7ZiVV8SMNEPyNcWq/6ViYDcIHJMR4Gq0DZunre1voEs1F4=
28
24
file_glob : true
29
25
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
30
48
on :
31
49
branch : testing
32
50
repo : fuzzball03/esp-link
0 commit comments