From b32d307452b88158c0acd0d14337a0a930fe9d14 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Sun, 7 Jan 2018 19:00:03 +0200 Subject: [PATCH] travis: use cc-reporter for codeclimate Signed-off-by: Ruslan Kuprieiev --- .travis.yml | 7 +++++-- ci/after_script.sh | 9 +++++++++ ci/before_script.sh | 11 +++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 ci/after_script.sh create mode 100644 ci/before_script.sh diff --git a/.travis.yml b/.travis.yml index 5ac87f4ca..68b5d4899 100644 --- a/.travis.yml +++ b/.travis.yml @@ -43,14 +43,17 @@ install: - mkdir ~/.aws - printf "[default]\naws_access_key_id = $AWS_ACCESS_KEY_ID\naws_secret_access_key = $AWS_SECRET_ACCESS_KEY\n" > ~/.aws/credentials - printf "[default]\n" > ~/.aws/config +before_script: + - bash ./ci/before_script.sh script: - ./unittests.sh - ./functests.sh - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./build_macos.sh; else ./build_linux.sh; fi - ./build_package.sh -after_sucess: - - CODECLIMATE_REPO_TOKEN=7350efa14a67c3911af96dadaabe811b43eead7b466309b47687499bf5d72287 codeclimate-test-reporter +after_script: + - bash ./ci/after_scripts.sh deploy: + condition: "[[ $(python -c 'import sys; print(sys.version_info[0])') == '2' ]]" provider: releases api_key: secure: nyo17gF4Xl6DFL/KVkMewC805Cv+eK99L7SiYCU+WUAYDIzzFL3YJm7fm8bznPeor7DmpO7uSLSveMnJETBtdurW6JWhCTUss4yD66yFzpk6Z5cvHf/1UA5pdMHkkMM54fRaTRt6L2Yal7RPwGEQTBECLXW1Xmf78Y6+0l8lTvXQ9jXOQSRO/63VDKI5Zww2+XytVicUFlr0hLMGKUuaCjjXcQlAPzBgQz3/5Iz6EtzeTf2o+gTPjocbRbSFPikfiBXUn8XlJ8jBj7i114XJRJffw59KxYGDzxp+enfLBULGNoW0Np2hZqkKkPUIdB08C8XVbRXlFYX8cEYBczjqhv8A05p5F5CnltnqQ0KazcoUP2awPVqn68dWNRF+kqrnMBus8euYKIZ4dy/6bVEKJRa84ESJXZVDcwXTAXRqyovSxOlXqg9ZgAImMKBfKn/fpDX2xIvQPaXcnJxKbmcePfdbC1d0HYJ5jkbNaxKE/T15VvhzIho7mJ2WAv1r8QouQUuzqtpzIGbRn/KXHRUzCtyP0k4+eMKMLFOPzg848WsDarP3v8VYiSy4nFY7ZP7DRd3KttvW5bgVbSeO4jPmTgS6TnnpRwual9BJXSG7bjbfpIMii3bNZ7jWL4zpKT9Jfm8w9RGKLcX9HqkZ3+y60+LtYdhEfBvqsIlWQoIJBXg= diff --git a/ci/after_script.sh b/ci/after_script.sh new file mode 100644 index 000000000..0afca5fa1 --- /dev/null +++ b/ci/after_script.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +if [[ "$TRAVIS_OS_NAME" == "linux" && \ + "$(python -c 'import sys; print(sys.version_info[0])')" == "2" && \ + "$TRAVIS_PULL_REQUEST" == "false" && \ + "$TRAVIS_BRANCH" == "master" && \ + "$TRAVIS_SECURE_ENV_VARS" == "true" ]]; then + ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT +fi diff --git a/ci/before_script.sh b/ci/before_script.sh new file mode 100644 index 000000000..c664cff3d --- /dev/null +++ b/ci/before_script.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +if [[ "$TRAVIS_OS_NAME" == "linux" && \ + "$(python -c 'import sys; print(sys.version_info[0])')" == "2" && \ + "$TRAVIS_PULL_REQUEST" == "false" && \ + "$TRAVIS_BRANCH" == "master" && \ + "$TRAVIS_SECURE_ENV_VARS" == "true" ]]; then + curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter + chmod +x ./cc-test-reporter + ./cc-test-reporter before-build +fi