Blog
Beta !
Time for beta release! Terrabuild has gone several changes, and for good π Past months have been used to dogfood Terrabuild with Magnus Operaβs infrastructure (.net backend, React front-end, Kubernetes and other things deployed via Terraform). Dogfooding has helped a lot to squash several embarassing bugs, implement several really useful features and improve performance. Stability Terrabuild reached a really good level of stability: Parser has been enhanced to report better errors and grammar has reached the required level of maturity Performance of containers has improved a lot: home folder is now shared for same container architecture Fix bug on reproducibility of the build (hash computation was incomplete) Idempotency for local/remote build has been solved as well (hash was computed on different set of commands) New optimizer The new optimizer has much more power than previous one: it can now track multiple clusters of the same type on different causalities.
July 1, 2024
First alpha!
Terrabuild is mostly feature-complete! What a journey ! Private testing phase can start ! Stable, consistent and cache-backed builds π Documentation is up to date for the test scope π Syntax is considered frozen βοΈ Terrabuild - as a tool - is free to use and will always be. Goal is to accelerate your local workflow and help you easily start managing all your apps in a monorepo. βΉοΈ Server side api is implemented (neither documented nor published) - this will be made available in second time after alpha testing phase and will allow additional statistics and visibility across development activities.
April 24, 2024