James McCoy
d5da357925
travis: Enable ccache
2018-05-01 07:02:44 -04:00
Srikanth M
a369385009
ci/travis: fix restore from cache #8316
...
closes #8281
2018-04-24 21:43:13 +02:00
Justin M. Keyes
8f82f95c1c
ci/travis: also cache $DEPS_DOWNLOAD_DIR
...
ref #5166
2018-03-18 14:11:38 +01:00
Justin M. Keyes
b0e5187e49
ci/travis: Don't destroy cache during prepare
...
This change was missed in c7f95fde1b
.
ref #5166
2018-03-17 14:26:34 +01:00
Justin M. Keyes
c7f95fde1b
ci/travis: Don't destroy cache during prepare
...
Use `cp -r` instead of `mv`.
Remove use of `dirname`, that was missed in 10cdf8c286
.
closes #5166
2018-03-11 20:29:20 +01:00
Justin M. Keyes
b0b656dd37
ci/travis: rename $BUILD_NVIM_DEPS to $CACHE_ENABLE
2018-03-11 15:38:18 +01:00
Justin M. Keyes
968c7ab17e
ci/travis: use ninja instead of make
2018-03-11 12:45:15 +01:00
James McCoy
5da6f0e903
travis: Don't run unit tests for functionaltest-lua build
2018-02-02 07:28:56 -05:00
Justin M. Keyes
6fa0a0a516
ci/travis: macOS: switch ruby version
...
Travis macOS builds are failing because of neovim-ruby gem dependencies.
Switch default ruby to a newer version to make the builds pass.
2018-01-07 20:04:57 +01:00
ZyX
09f849b600
Merge branch 'master' into luaviml'/lua
2017-05-08 15:43:45 +03:00
ZyX
ee4daa6572
ci: Remove x
from test x
2017-04-24 23:11:13 +03:00
ZyX
85903cb0e6
ci: Make scripts in common be dash-compatible
...
`ulimit` may still be not present: dash and busybox support it, but posh does
not.
2017-04-24 22:37:36 +03:00
ZyX
043d8ff9f2
Merge branch 'master' into luaviml'/lua
2017-04-08 01:54:58 +03:00
ZyX
2da3caef1b
ci: Do not quote MAKE_CMD
2017-03-31 16:17:38 +03:00
ZyX
2bf9d36ccd
ci: Refactor CI scripts
...
1. CI_TARGET now determines which run_${CI_TARGET}.sh script to use. Defaults to
`tests`.
2. Build no longer halts on the first failing suit: e.g. if functional tests
failed it will continue with unit tests, etc.
3. All ${MAKE_CMD} occurrences moved to `top_make` function, added `build_make`
as an alias to `make -C build` (`"${MAKE_CMD}" -C "${BUILD_DIR}"`) which is
too verbose.
`suite.sh` was copied from powerline (tests/common.sh file), assumes running
with POSIX shells (and actually uses dash in powerline). Then some convenience
functions were added (run_test and below).
2017-03-31 16:06:17 +03:00
Nikolai Aleksandrovich Pavlov
a1c928e70c
ci: Do not hide ci directory ( #6410 )
2017-03-31 14:32:58 +02:00