aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-12-21 17:32:24 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-12-21 17:32:24 +0100
commit8162dd9f901cb4835c40c01d3a008f46fed0f6d6 (patch)
treef975a1ddc79a42a958e5cbc302379624ab0a44e4 /.travis.yml
parent8df43524c0c456ec2a87979971d8dcb1fd417da2 (diff)
downloadpx4-firmware-8162dd9f901cb4835c40c01d3a008f46fed0f6d6.tar.gz
px4-firmware-8162dd9f901cb4835c40c01d3a008f46fed0f6d6.tar.bz2
px4-firmware-8162dd9f901cb4835c40c01d3a008f46fed0f6d6.zip
Travis CI: Next attempt at email notification
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml14
1 files changed, 13 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index ef267d0d5..993632a4e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -33,6 +33,7 @@ env:
- PX4_EMAIL_SUBJECT="Travis CI result"
# Email address: $PX4_EMAIL
- secure: "ei3hKAw6Pk+vEkQBI5Y2Ak74BRAaXcK2UHVnVadviBHI4EVPwn1YGP6A4Y0wnLe4U7ETTl0UiijRoVxyDW0Mq896Pv0siw02amNpjSZZYu+RfN1+//MChB48OxsLDirUdHVrULhl/bOARM02h2Bg28jDE2g7IqmJwg3em3oMbjU="
+ - PX4_REPORT=report.txt
script:
- arm-none-eabi-gcc --version
@@ -49,7 +50,18 @@ script:
# We use an encrypted env variable to ensure this only executes when artifacts are uploaded.
after_script:
- - /usr/bin/mail -s "$SUBJECT ($TRAVIS_COMMIT)" "$PX4_EMAIL" < "Branch $TRAVIS_BRANCH or pull request $TRAVIS_PULL_REQUEST ready for flight testin. Files available at https://px4-travis.s3.amazonaws.com/PX4/Firmware/$TRAVIS_BUILD_NUMBER/$TRAVIS_BUILD_NUMBER.1/Firmware.zip. Test description available at https://github.com/PX4/Firmware/pull/$TRAVIS_PULL_REQUEST."
+ - echo "Branch $TRAVIS_BRANCH (pull request: $TRAVIS_PULL_REQUEST) ready for flight testing." >> $PX4_REPORT
+ - git log -n1 > $PX4_REPORT
+ - echo " " >> $PX4_REPORT
+ - echo "Files available at:" >> $PX4_REPORT
+ - echo "https://px4-travis.s3.amazonaws.com/PX4/Firmware/$TRAVIS_BUILD_NUMBER/$TRAVIS_BUILD_NUMBER.1/Firmware.zip" >> $PX4_REPORT
+ - echo "Description of desired tests is available at:" >> $PX4_REPORT
+ - echo "https://github.com/PX4/Firmware/pull/$TRAVIS_PULL_REQUEST" >> $PX4_REPORT
+ - echo " " >> $PX4_REPORT
+ - echo "Thanks for testing!" >> $PX4_REPORT
+ - echo " " >> $PX4_REPORT
+ - $PX4_EMAILTEXT="$PX4_REPORT"
+ - /usr/bin/mail -s "$SUBJECT ($TRAVIS_COMMIT)" "$PX4_EMAIL" < $PX4_EMAILTEXT
#- s3cmd put --acl-public --guess-mime-type --config=.s3cfg Firmware.zip s3://s3-website-us-east-1.amazonaws.com/#$TRAVIS_JOB_ID/
deploy: