diff --git a/.travis.yml b/.travis.yml index 8bbfe28b9d0f87a694c0ee3aa1bb658df649c113..3a8537ddac4a61f62bab55b78110901c01021b8e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -65,7 +65,7 @@ cache: before_install: - - cd ${TRAVIS_BUILD_DIR} && git fetch --unshallow && git fetch --tags + - cd ${TRAVIS_BUILD_DIR} && git fetch --unshallow && git fetch --all --tags - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then mkdir -p ~/.config/QtProject/ && cp ${TRAVIS_BUILD_DIR}/test/qtlogging.ini ~/.config/QtProject/; fi - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then mkdir -p ~/Library/Preferences/QtProject/ && cp ${TRAVIS_BUILD_DIR}/test/qtlogging.ini ~/Library/Preferences/QtProject/; fi - if [ "${TRAVIS_OS_NAME}" = "android" ]; then wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/dependencies/gstreamer-1.0-android-armv7-1.5.2.tar.bz2 && mkdir -p ${TRAVIS_BUILD_DIR}/gstreamer-1.0-android-armv7-1.5.2 && tar jxf gstreamer-1.0-android-armv7-1.5.2.tar.bz2 -C ${TRAVIS_BUILD_DIR}/gstreamer-1.0-android-armv7-1.5.2; fi diff --git a/tools/update_android_version.sh b/tools/update_android_version.sh index cb81634fa50e60b662f1f7517997bc7eb64bbb92..4bee2ab5b5288e78555b84955db5b8dd78450533 100755 --- a/tools/update_android_version.sh +++ b/tools/update_android_version.sh @@ -8,5 +8,14 @@ VERSIONNAME=`git describe --always --tags | sed -e 's/^v//'` echo "VersionCode: ${VERSIONCODE}" echo "VersionName: ${VERSIONNAME}" -sed -i -e "s/android:versionCode=\"[0-9][0-9]*\"/android:versionCode=\"${VERSIONCODE}\"/" $MANIFEST_FILE -sed -i -e 's/versionName *= *"[^"]*"/versionName="'$VERSIONNAME'"/' $MANIFEST_FILE +if [ -n "$VERSIONCODE" ]; then + sed -i -e "s/android:versionCode=\"[0-9][0-9]*\"/android:versionCode=\"$VERSIONCODE\"/" $MANIFEST_FILE +else + echo "Error versionCode empty" +fi + +if [ -n "$VERSIONNAME" ]; then + sed -i -e 's/versionName *= *"[^"]*"/versionName="'$VERSIONNAME'"/' $MANIFEST_FILE +else + echo "Error versionName empty" +fi