diff --git a/.travis.yml b/.travis.yml index d4fbc60738d39e27405496ec4be376dbc4103928..05b42a9e5c63ae017649875455d44baf2db7cb38 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,10 +5,8 @@ language: cpp env: global: - JOBS=4 - # QT_FATAL_WARNINGS is turned off because Qt 5.11.3 throws a speech dispatcher not working warning when running unit tests - #- QT_FATAL_WARNINGS=1 - SHADOW_BUILD_DIR=/tmp/shadow_build_dir - # ANDROID_STOREPASS + - CODESIGN=nocodesign - secure: RGovyUnMw3fp/bHZi058JvANT1rYmNqrsuSYew0cIgirO6YbMHr/rsjwCm1FTYpBl8s1zgr+u2b8ftYnfnCz2YT+Aip4NWrVYpVU0FEmfytGILrnUS0pjlt8m7fU9AKR1ElOSll7yw7e1kftynN39Q321etvwbLZcXon6zz0suE= jobs: @@ -188,7 +186,8 @@ before_script: fi # Install signing cert into OSX keychain - - if [[ "${SPEC}" = "macx-clang" ]]; then + - if [[ "${SPEC}" = "macx-clang" && "${TRAVIS_PULL_REQUEST}" = "false" ]]; then + export CODESIGN=codesign && openssl aes-256-cbc -K $MAC_CERT_KEY -iv $MAC_CERT_IV -in deploy/MacCertificates.p12.enc -out deploy/MacCertificates.p12 -d && ./deploy/MacImportCert.sh; fi @@ -203,7 +202,7 @@ script: echo "Daily build" && export STABLE_OR_DAILY=DailyBuild; fi - - qmake -r ${TRAVIS_BUILD_DIR}/qgroundcontrol.pro CONFIG+=${CONFIG} CONFIG+=${STABLE_OR_DAILY} CONFIG+=codesign -spec ${SPEC}; + - qmake -r ${TRAVIS_BUILD_DIR}/qgroundcontrol.pro CONFIG+=${CONFIG} CONFIG+=${STABLE_OR_DAILY} CONFIG+=${CODESIGN} -spec ${SPEC}; # compile - if [ "${SPEC}" != "macx-ios-clang" ]; then