diff --git a/.travis.yml b/.travis.yml index 819fcf490c8045d35ea2a286c543636237389a18..d169a237956b821c98cd662d80cb282bf3cb2e3a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -172,10 +172,10 @@ script: # unit tests linux/osx - if [[ "${SPEC}" = "linux-g++-64" && "${CONFIG}" = "debug" ]]; then mkdir -p ~/.config/QtProject/ && cp ${TRAVIS_BUILD_DIR}/test/qtlogging.ini ~/.config/QtProject/ && - debug/qgroundcontrol --unittest; + ./debug/QGroundControl --unittest; elif [[ "${SPEC}" = "macx-clang" && "${CONFIG}" = "debug" ]]; then mkdir -p ~/Library/Preferences/QtProject/ && cp ${TRAVIS_BUILD_DIR}/test/qtlogging.ini ~/Library/Preferences/QtProject/ && - debug/qgroundcontrol.app/Contents/MacOS/qgroundcontrol --unittest; + ./debug/qgroundcontrol.app/Contents/MacOS/QGroundControl --unittest; fi after_success: @@ -192,7 +192,7 @@ after_success: pip install --user google-api-python-client PyOpenSSL && echo "Google Play Track:" ${GOOGLE_PLAY_TRACK} && openssl aes-256-cbc -K $encrypted_25db6eb7c3fd_key -iv $encrypted_25db6eb7c3fd_iv -in android/Google_Play_Android_Developer-4432a3c4f5d1.json.enc -out android/Google_Play_Android_Developer-4432a3c4f5d1.json -d && - tools/google_play_upload.py ${GOOGLE_PLAY_TRACK} org.mavlink.qgroundcontrol ${SHADOW_BUILD_DIR}/release/package/qgroundcontrol.apk + tools/google_play_upload.py ${GOOGLE_PLAY_TRACK} org.mavlink.qgroundcontrol ${SHADOW_BUILD_DIR}/release/package/QGroundControl.apk ; fi @@ -204,7 +204,7 @@ before_deploy: fi deploy: - # deploy installers to s3 version folder if on a branch + # deploy installers to s3 builds/ if on a branch - provider: s3 access_key_id: AKIAIVORNALE7NHD3T6Q secret_access_key: @@ -219,7 +219,7 @@ deploy: all_branches: true condition: $CONFIG = installer - # deploy installers to s3 latest if on a tag + # deploy installers to s3 latest/ if on a tag - provider: s3 access_key_id: AKIAIVORNALE7NHD3T6Q secret_access_key: @@ -234,6 +234,21 @@ deploy: tags: true condition: $CONFIG = installer + # deploy tagged installers to s3 version folder + - provider: s3 + access_key_id: AKIAIVORNALE7NHD3T6Q + secret_access_key: + secure: BsLXeXUPsCJdX4tawrDnO8OFK5Hk4kzlDTiyH93En6TbjUargVAWDMcHVj7TUhr7+3Tao1W1zb0G4SJe9kHv+jrky0yE72KvoG3YAON0VXWKizxBAKkgHE2RxSTNAwDeKbi2G6YJfNDescBBfX7zEohShdXglQu7CGaUQKRaiI4= + bucket: qgroundcontrol + local_dir: ${SHADOW_BUILD_DIR}/release/package + upload-dir: builds/${TRAVIS_BRANCH} + acl: public_read + region: us-west-2 + skip_cleanup: true + on: + tags: true + condition: $CONFIG = installer + # deploy installers to Github releases if on a tag - provider: releases api-key: diff --git a/deploy/qgroundcontrol-start.sh b/deploy/qgroundcontrol-start.sh index 6e0a65a3ca90cf460a219a5c84b32b43131853e7..9f04ca8e383e69793b8da8644ae58dc77e50bfc3 100755 --- a/deploy/qgroundcontrol-start.sh +++ b/deploy/qgroundcontrol-start.sh @@ -7,4 +7,4 @@ export QT_PLUGIN_PATH="${HERE}/Qt/plugins" # hack until icon issue with AppImage is resolved mkdir -p ~/.icons && cp ${HERE}/qgroundcontrol.png ~/.icons -"${HERE}/qgroundcontrol" "$@" +"${HERE}/QGroundControl" "$@" diff --git a/tools/google_play_upload.py b/tools/google_play_upload.py index 45aea1f38991e7af07addb56812714eef29a9fc8..2e44e60d2b6ade91e843cdc76ee35a194713623f 100755 --- a/tools/google_play_upload.py +++ b/tools/google_play_upload.py @@ -33,7 +33,7 @@ argparser.add_argument('release_track', argparser.add_argument('package_name', help='The package name. Example: com.android.sample') argparser.add_argument('apk_file', - default='qgroundcontrol.apk', + default='QGroundControl.apk', help='The path to the APK file to upload.')