From ef03317ebc15f9003029ee4be8140a5de7efb8ed Mon Sep 17 00:00:00 2001 From: Park Dong-Ha Date: Mon, 12 Mar 2018 23:36:17 +0900 Subject: [PATCH] File check after Gradle build - Additional script for build success - Check the Gradle's `assemble.doLast` task --- .travis.yml | 6 ++++-- support/build.gradle | 14 +++++++------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 25bb8012..8d4fad1f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,8 +30,7 @@ matrix: - android-21 - sys-img-armeabi-v7a-android-21 env: - - ANDROID_ARCH_NAME=arm - - ANDROID_ABI=armeabi-v7a + - ANDROID=true before_install: - git submodule update --init --recursive - sudo apt-get install wget unzip tree @@ -49,6 +48,9 @@ matrix: - cd ./support script: - bash $GRADLE clean assemble + after_success: + - cd ${TRAVIS_BUILD_DIR} + - tree ./libs # Install gcc-6 for extended constexpr support. addons: diff --git a/support/build.gradle b/support/build.gradle index 33a9f108..1dd64391 100644 --- a/support/build.gradle +++ b/support/build.gradle @@ -80,19 +80,19 @@ assemble.doLast // We are doing this since FMT is dependent to the ANDROID_STL after build copy { from 'build/intermediates/cmake' - into 'libs' + into '../libs' } // Copy debug binaries copy { - from 'libs/debug/obj' - into 'libs/debug' + from '../libs/debug/obj' + into '../libs/debug' } // Copy Release binaries copy { - from 'libs/release/obj' - into 'libs/release' + from '../libs/release/obj' + into '../libs/release' } // Remove empty directory - delete 'libs/debug/obj' - delete 'libs/release/obj' + delete '../libs/debug/obj' + delete '../libs/release/obj' }