[FLINK-3823] Fix travis log upload & upload logs to transfer.sh (14 days)
Project: http://git-wip-us.apache.org/repos/asf/flink/repo Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/444315a1 Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/444315a1 Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/444315a1 Branch: refs/heads/flip-6 Commit: 444315a12ca2b1d3de44ea50dda9b8bb5a36bb9e Parents: d16dcd2 Author: Robert Metzger <rmetz...@apache.org> Authored: Thu Aug 25 10:34:57 2016 +0200 Committer: Robert Metzger <rmetz...@apache.org> Committed: Thu Aug 25 15:19:01 2016 +0200 ---------------------------------------------------------------------- .travis.yml | 14 +++----------- tools/travis_mvn_watchdog.sh | 14 ++++++++++---- 2 files changed, 13 insertions(+), 15 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flink/blob/444315a1/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index b8b39f1..e15673e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,23 +44,15 @@ matrix: git: depth: 100 -notifications: - webhooks: - urls: - - https://webhooks.gitter.im/e/d70a7e674cb9354c77b2 - on_success: always # options: [always|never|change] default: always - on_failure: always # options: [always|never|change] default: always - slack: - secure: iYjxJn8OkCRslJ30/PcE+EbMiqfKwsvUJiVUEQAEXqCEwZg+wYDsN0ilPQQT0zU16mYWKoMTx71zrOZpjirGq7ww0XZ0wAfXDjgmTxX/DaEdp87uNgTRdQzLV7mQouMKZni28eoa08Rb2NIoLLQ39q7uCu0W/p7vAD2e9xHlBBE= env: global: # Global variable to avoid hanging travis builds when downloading cache archives. - MALLOC_ARENA_MAX=2 # Build artifacts like logs (variables for apache/flink repo) - - secure: "Fm3NK28qN8yLtpJl4VI58biBECpOodMYbYXPVWwa62R7jkhHl2U1s4Xa5ujEgNIDcsUsY66z0V4pU0Es0XLNOY2ajlaFOHTmngzFIXul1r4vuNy0H8okEBjs9Ks0TOWYrE6ndAv1J4/oUsRtehayrriaehn31emXL9c4RSKgaiQ=" - - secure: "CGcWDpoPLKVPVxFCa+rh5svyrSy7tWTsydsFuLlw5BH5QR57FWH0P5ZBZ31MPppoNNpKEp1V5PBxOH0dUAx8SVNWQFNCsQrOwVpTnTlyl3Cd1udj2hahbB3l+IGf0+O3v2vv6blYm6vJb98NqzZknjdIefDDBfu52ndJy1UqHQw=" - - secure: "J4IJ7ZG5X+x/2K00kCpj6N/j3wEc6vG59KdDFVZp1WnKH8H0cty2wujZvDhBV+krbqja2MHhXQt/2mDjqm7pkdk1YElDOWsx909aw29wUdDN4yOsxFekIa5jMCrcQxbwzDRal6JmAzCakk51qIEgCYuAKquT0N+oETmnOhmcQe0=" + - secure: "c8AY4ucfq3eWpw1fzFqIoXg0B2JyBYFPruje6OJNN+eYZ/TEkXgoFXTXBYvx0Ovuy6T+nxokPyx+s+wFphVssEkJMhWZk7tYuWkOxM/ZeZ1tZpkrCUgeb2jFpmV0dbfOTeTW9ZSSSXUWCVIHfdDwm0BAoabsEwG2WcPZvnO9/js=" + - secure: "Y1VnJbGPSC2trnV0RMN1NQtYQd97/WiFGuqHsoN3G778rPyX2NN9lPg9ZkWp4SZQrJewIR+te4TWgpmckDhMSxHFjQWlj6NBGdC9wrg13Tgll1Lh5ypg7QWhlMcob32K6xWmFaDYKf0RFx5PHnlKAZN4o9EyFHZoZXanoY/PS4w=" + - secure: "Hl4fDGRUaV1YG8tWKamOZMgbmhy/NuzYRhyJI9arFkhoY5WD2waOEb+jIuEYiS6mNqgjed/Wimurpab2J5eIrHjeWZspqks0ROdCtlZCVXbXjsnado5bFOYXrrb7X3SPhm+0O99uKXdYkPyCn/WQ9Zj00Gz8urap05IzCT2JXjg=" before_script: - "gem install --no-document --version 0.8.9 faraday " http://git-wip-us.apache.org/repos/asf/flink/blob/444315a1/tools/travis_mvn_watchdog.sh ---------------------------------------------------------------------- diff --git a/tools/travis_mvn_watchdog.sh b/tools/travis_mvn_watchdog.sh index 5be39ed..d1b396c 100755 --- a/tools/travis_mvn_watchdog.sh +++ b/tools/travis_mvn_watchdog.sh @@ -72,11 +72,13 @@ upload_artifacts_s3() { ls $ARTIFACTS_DIR - if [ -n "$UPLOAD_BUCKET" ] && [ -n "$UPLOAD_ACCESS_KEY" ] && [ -n "$UPLOAD_SECRET_KEY" ]; then - echo "COMPRESSING build artifacts." + echo "COMPRESSING build artifacts." + + cd $ARTIFACTS_DIR + tar -zcvf $ARTIFACTS_FILE * - cd $ARTIFACTS_DIR - tar -zcvf $ARTIFACTS_FILE * + # Upload to secured S3 + if [ -n "$UPLOAD_BUCKET" ] && [ -n "$UPLOAD_ACCESS_KEY" ] && [ -n "$UPLOAD_SECRET_KEY" ]; then # Install artifacts tool curl -sL https://raw.githubusercontent.com/travis-ci/artifacts/master/install | bash @@ -89,6 +91,10 @@ upload_artifacts_s3() { # re-creates the whole directory structure from root. artifacts upload --bucket $UPLOAD_BUCKET --key $UPLOAD_ACCESS_KEY --secret $UPLOAD_SECRET_KEY --target-paths $UPLOAD_TARGET_PATH $ARTIFACTS_FILE fi + + # upload to http://transfer.sh + echo "Uploading to transfer.sh" + curl --upload-file $ARTIFACTS_FILE http://transfer.sh } print_stacktraces () {