veilid/veilid-tools
Δ ǀ Ξ ȼ 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
..
src Fix "from one message and other" - assembly_buffer 2023-09-28 03:09:57 +00:00
tests more setvalue fixes and concurrency cleanup 2023-09-09 18:35:25 -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 more setvalue fixes and concurrency cleanup 2023-09-09 18:35:25 -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 clean up tests 2022-11-27 11:27:06 -05:00