diff options
author | Lilian A. Moraru <lilian.moraru90@gmail.com> | 2017-12-19 01:04:49 +0200 |
---|---|---|
committer | Andrew Gallant <jamslam@gmail.com> | 2017-12-19 08:16:31 -0500 |
commit | 636bbc7c8f88585bc4aa22aabea47373fe92aa59 (patch) | |
tree | 90263ded94b755b09563a1e6b68a68d7f093f15e /ci | |
parent | 162e085b98f8f2c627a92402d2e38dda04fc3e48 (diff) |
Speeding CI builds
Diffstat (limited to 'ci')
-rw-r--r-- | ci/script.sh | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/ci/script.sh b/ci/script.sh index 299f562f..32aef003 100644 --- a/ci/script.sh +++ b/ci/script.sh @@ -4,9 +4,6 @@ set -ex . $(dirname $0)/utils.sh -# "." - dot is for the current directory(ripgrep itself) -components=( . grep globset ignore termcolor ) - # NOTE Workaround for rust-lang/rust#31907 - disable doc tests when cross compiling # This has been fixed in the nightly channel but it would take a while to reach the other channels disable_cross_doctests() { @@ -18,18 +15,11 @@ disable_cross_doctests() { fi } -run_cargo() { - for component in "${components[@]}"; do - cargo "${1:?}" --target $TARGET --verbose --manifest-path "${component}/Cargo.toml" - done -} - main() { # disable_cross_doctests - run_cargo clean - run_cargo build + cargo build --target "${TARGET}" --verbose --all if [ "$(architecture)" = "amd64" ] || [ "$(architecture)" = "i386" ]; then - run_cargo test + cargo test --target "${TARGET}" --verbose --all "$( dirname "${0}" )/test_complete.sh" fi |