Re-posting a thread started by @daring pike :
Hey all :ferrisWave:
Is there somewhere I could familiarize myself with the current state of the Cloak project?
I'm working on overhauling our CI setup at work in Q4 and was looking to use Dagger. Based on what I've gleaned it sounds like Cloak is the way forward, so it would be nice to build on top of it from the start.
I might be able to make [the community call]. If not, I can always catch the recording.
I have been lurking in the cloak-dev channel, there's just a lot to take in all at once ๐
In terms of what we're looking to get out of this CI overhaul:
- Right now our CI pipeline is largely YAML soup. Would love to get this cleaned up and make it more maintainable (e.g., sharing modules for common CI tasks)
- We have a monorepo setup, so trying to figure out a good way to do automated change detection (only running CI blocks based on which projects have been changed and the projects that depend on them)
- Faster CI. In particular, we spend a lot of time rebuilding the same artifacts over and over. Even with a cache in place, it can take a while to hydrate the build artifacts from the cache. Looking at we might use something like Docker to speed this up
- Not totally sure if we want to do it this quarter, but at some point we want to switch CI vendors, so using Dagger to abstract away the details of our current CI vendor would make this switch easier when we're ready