From 7bab4b3c8677ddf2b7aa989ed6f4e501e79a4fc5 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Fri, 27 Mar 2015 12:34:54 +0300 Subject: [PATCH] add appveyor and travis CI (+22 squashed commits) [e86e3c2] attempt to fix deploy [62a68fe] attempt to fix deploy [e372d18] appveyor: specify artifact path [89c30ab] fix ant call [11ccf6d] fix esptool name on windows [6ab7c73] add deploy to appveyor [690fdb4] fix windows toolchain sha sum [1106884] Unquote JAVA_HOME [bb3dcd9] Shallow clone in appveyor [b1ec7db] travis: deploy tags only, appveyor: set java_home [9d790f2] disable repeated failure notifications in travis, attempt to fix appveyor.yml [2d0a499] Run appveyor build in CMD [11dd735] adding travis deploy, attempt to fix paths on appveyor [208c1f1] fix toolchain sha sum path for linux [1a92165] Temporary path hack for appveyor [9caea0b] fix build.xml [68eaaf1] linux components and sha sums [485e457] fix ant bin path [c6b6573] silent build [5edd927] fix ant path, add travis [36d1f17] appveyor: clone using https [b758833] Add appveyor build script --- .travis.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..282017bad --- /dev/null +++ b/.travis.yml @@ -0,0 +1,31 @@ +sudo: true +language: java + +jdk: + - openjdk6 + +script: + - sudo apt-get update -qq + - sudo apt-get install -qq ant + - pushd build + - echo "" | ant dist + - popd +#- bash -x ./generate-appimage + +deploy: + provider: releases + api_key: + secure: eKHcAMuC58JZKRsn1QwbiYE4aL/9dZsybDqqHTo1dUo8x9+3fGed/Dci76ItFFS7SmFfIdl6ej8/Uj0nPK/sIE21blKBe3+L0KAJm0TTq3m0ig1suCmMipCsSW+srWYM0hl58+OKagM4FoHKDjsEnzRDv9Z4xtxyvG+7/XLD1dE= + skip_cleanup: true + file_glob: true + file: + - '$TRAVIS_BUILD_DIR/build/linux/arduino-*.tar.xz' +# - '$TRAVIS_BUILD_DIR/Arduino.AppImage' + on: + tags: true + all_branches: true + +notifications: + email: + on_success: change + on_failure: change