summaryrefslogtreecommitdiffstats
path: root/ci
diff options
context:
space:
mode:
authorLilian A. Moraru <lilian.moraru90@gmail.com>2017-12-19 01:04:49 +0200
committerAndrew Gallant <jamslam@gmail.com>2017-12-19 08:16:31 -0500
commit636bbc7c8f88585bc4aa22aabea47373fe92aa59 (patch)
tree90263ded94b755b09563a1e6b68a68d7f093f15e /ci
parent162e085b98f8f2c627a92402d2e38dda04fc3e48 (diff)
Speeding CI builds
Diffstat (limited to 'ci')
-rw-r--r--ci/script.sh14
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