summaryrefslogtreecommitdiff
path: root/.circleci
diff options
context:
space:
mode:
authorJoseph Herlant <aerostitch@users.noreply.github.com>2018-05-30 11:21:59 -0700
committerGitHub <noreply@github.com>2018-05-30 11:21:59 -0700
commitb64d59d4574ff5ec16d5429d1b3e4f761f58b0f5 (patch)
treecbec55a1b8087f17e275f9fd49c46df922287731 /.circleci
parent567a02aa949dfa34f7b2c2246c6eb6f8818fdf01 (diff)
downloadnavit-b64d59d4574ff5ec16d5429d1b3e4f761f58b0f5.tar.gz
add:ci:Add sanity check script on circleci (#606)
* add:ci:Add sanity check script * fix:ci:use setup_common_requirements.sh for installing pre-requisites
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml35
1 files changed, 29 insertions, 6 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 65d5633d5..8fb38998c 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -3,6 +3,16 @@ defaults: &defaults
docker:
- image: ubuntu:14.04
jobs:
+ sanity_check:
+ <<: *defaults
+ steps:
+ - checkout
+ - run:
+ name: Setup requirements
+ command: bash scripts/setup_common_requirements.sh
+ - run:
+ name: run sanity check script
+ command: bash scripts/ci_sanity_checks.sh
build_linux:
<<: *defaults
steps:
@@ -226,12 +236,25 @@ workflows:
version: 2
build_all:
jobs:
- - build_linux
- - build_android
- - build_win32
- - build_wince
- - build_tomtom_minimal
- - build_tomtom_plugin
+ - sanity_check
+ - build_linux:
+ requires:
+ - sanity_check
+ - build_android:
+ requires:
+ - sanity_check
+ - build_win32:
+ requires:
+ - sanity_check
+ - build_wince:
+ requires:
+ - sanity_check
+ - build_tomtom_minimal:
+ requires:
+ - sanity_check
+ - build_tomtom_plugin:
+ requires:
+ - sanity_check
- run_doxygen:
requires:
- build_linux