ref: 8c6f1381f0fa08772fe0a21bd2e182ca836df2f8
parent: d3a1e74facd9bf8ef6cf653b06beef1832a0cdd3
author: Gabriel Ravier <gabravier@gmail.com>
date: Fri Nov 1 15:20:28 EDT 2019
Add Discord supoprt Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
--- a/.travis.yml
+++ b/.travis.yml
@@ -57,6 +57,10 @@
- BUILD_TYPE=RelWithDebInfo
before_install:
+ # Set URL for Discord send script
+ - DISCORD_SEND_SCRIPT_URL=https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh
+ - DISCORD_SEND_SCRIPT_FILENAME=discordSendNotification.sh
+
# Display available disk space
- df -h
@@ -125,3 +129,15 @@
- cd ..
- make -j ${JOBS} FIX_BUGS=1 RELEASE=1 WARNINGS=1 ALL_WARNINGS=1
- cd ${CMAKE_BUILD_DIR}
+
+after_success:
+ # Send success notification to Discord through DISCORD_WEBHOOK_URL
+ - travis_retry wget ${DISCORD_SEND_SCRIPT_URL} -O ${DISCORD_SEND_SCRIPT_FILENAME}
+ - chmod +x ${DISCORD_SEND_SCRIPT_FILENAME}
+ - ./${DISCORD_SEND_SCRIPT_FILENAME} success $DISCORD_WEBHOOK_URL
+
+after_failure:
+ # Send failure notification to Discord through DISCORD_WEBHOOK_URL
+ - travis_retry wget ${DISCORD_SEND_SCRIPT_URL} -O ${DISCORD_SEND_SCRIPT_FILENAME}
+ - chmod +x ${DISCORD_SEND_SCRIPT_FILENAME}
+ - ./${DISCORD_SEND_SCRIPT_FILENAME} failure $DISCORD_WEBHOOK_URL
--
⑨