diff options
| author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2018-03-13 20:22:51 +0100 | 
|---|---|---|
| committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2018-03-13 20:22:51 +0100 | 
| commit | 3fe932d237e90a0beb8b1b5f1008d5cf0b9b4952 (patch) | |
| tree | 3398a5147c0793054a72dcb81475c0e880708f7c /.travis/targets/github-lambda.sh | |
| parent | bc1c0a563edbaaa639ebd5741d3c0f8144e5bb8f (diff) | |
| download | blogc-3fe932d237e90a0beb8b1b5f1008d5cf0b9b4952.tar.gz blogc-3fe932d237e90a0beb8b1b5f1008d5cf0b9b4952.tar.bz2 blogc-3fe932d237e90a0beb8b1b5f1008d5cf0b9b4952.zip  | |
travis: reworked test runner
Diffstat (limited to '.travis/targets/github-lambda.sh')
| -rw-r--r-- | .travis/targets/github-lambda.sh | 42 | 
1 files changed, 17 insertions, 25 deletions
diff --git a/.travis/targets/github-lambda.sh b/.travis/targets/github-lambda.sh index 2a95ca5..d0bb42f 100644 --- a/.travis/targets/github-lambda.sh +++ b/.travis/targets/github-lambda.sh @@ -1,40 +1,32 @@  build() { -    pushd build > /dev/null -    ../configure \ -        CFLAGS="-Wall -g -O0" \ -        --enable-ronn \ -        --disable-silent-rules \ +    default_configure \ +        CFLAGS="-Wall -g -O2" \          --disable-tests \ -        --disable-valgrind \          --disable-git-receiver \ -        --enable-make-embedded \ -        --disable-runserver -    popd > /dev/null +        --disable-runserver \ +        --enable-make-embedded -    make -C build LDFLAGS="-all-static" blogc +    make LDFLAGS="-all-static" blogc -    rm -rf build/root -    mkdir -p build/root +    rm -rf root +    mkdir -p root -    PV="$(grep PACKAGE_VERSION build/config.h | cut -d\" -f2)" +    PV="$(grep PACKAGE_VERSION config.h | cut -d\" -f2)" -    install -m 755 build/blogc build/root/blogc -    install -m 644 build/src/blogc-github-lambda/lambda_function.py build/root/lambda_function.py -    install -m 644 LICENSE build/root/LICENSE -    strip build/root/blogc +    install -m 755 blogc root/blogc +    install -m 644 src/blogc-github-lambda/lambda_function.py root/lambda_function.py +    install -m 644 ../LICENSE root/LICENSE +    strip root/blogc -    pushd build/root/ > /dev/null +    pushd root > /dev/null      zip "../blogc-github-lambda-${PV}.zip" *      popd > /dev/null -    install -m 755 build/root/blogc "build/blogc-static-amd64-${PV}" -    xz -z "build/blogc-static-amd64-${PV}" -} - -deploy_cond() { -    [[ "x${CC}" = "xgcc" ]] +    install -m 755 root/blogc "blogc-static-amd64-${PV}" +    xz -z "blogc-static-amd64-${PV}"  }  deploy() { -    FILES=( build/*.zip build/blogc-static-*.xz ) +    FILES=( *.zip blogc-static-*.xz ) +    [[ ${RV} -eq 0 ]] && [[ "x${CC}" = "xgcc" ]]  }  | 
