Commit Graph

9 Commits

Author SHA1 Message Date
Δ ǀ Ξ ȼ
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
Jackson G. Kaindume
1fd99ac18a Ignore emacs backup files 2023-08-12 18:10:32 +02:00
Christien Rioux
2d2983e16e remove .vscode 2023-08-11 10:50:36 -07:00
TC Johnson
38a61d385c
Add standard and custom Python gitignore
Added the standard Python entries to gitignore plus included
veilid-python/demo/.demokeys to prevent personal keys from
being saved in the upstream repository
2023-08-05 15:17:28 +00:00
John Smith
c8fdded5a7 fix crypto
s
2023-06-24 21:23:48 -04:00
Adam Shamblin
b7e05ceea0
WIP, further docs 2022-09-19 19:18:46 -06:00
John Smith
4ffe259ad1 lints 2021-11-27 21:38:24 -05:00
John Smith
21548771ab refactor for workspace and static link the client ncurses 2021-11-23 19:13:52 -05:00
John Smith
9e94a6a96f initial import of main veilid core 2021-11-22 11:28:30 -05:00