veilid/veilid-core
Δ ǀ Ξ ȼ d38f3cb42f
Refactored Earthfile to improve caching
Targets have been parallelized so that initial push of the container cache should build the whole build a little quicker, plus the container should now use the cache for more of the build and so speed up normal builds to just the compilation and test of the code that has changed

The `build_cache` target now builds a `build-cache:latest` container that is stored in the GitLab project Container Registry, and then used (if it exists) by the `test_build` target.  The `build_cache` task runs under 3 conditions, 1. the container does not exist, 2. if scheduled, 3. if run manually from the Pipelines page in the GitLab interface.

It is recommended that the build is set up to run on a weekly schedule via the `Pipeline schedules` page in GitLab with the schedule of `0 2 * * 6`.
2023-10-31 11:17:13 +00:00
..
proto protocol level capabilities 2023-07-04 12:35:48 -04:00
src Fix warnings. 2023-10-10 12:51:11 +10:00
tests remove rkyv 2023-07-15 19:35:22 -04:00
.gitignore minor cleanup and pipeline test 2021-12-08 08:29:49 -05:00
build.rs simplify version checking 2023-09-19 19:12:51 -04:00
Cargo.toml Refactored Earthfile to improve caching 2023-10-31 11:17:13 +00:00
LICENSE.md licensing 2023-07-19 12:48:44 -04:00
run_tests.sh 32 bit fix 2023-09-20 11:31:01 -04:00
run_windows_tests.bat fix async std test and make windows test script work 2023-09-06 09:53:28 -04:00
webdriver.json more test work 2022-11-30 21:32:41 -05:00