Company
Date Published
Author
-
Word count
2775
Language
English
Hacker News points
None

Summary

Flipt, an open-source self-hosted feature flag solution, has improved its build pipeline and integration test times by using Dagger as part of its CI/CD pipeline. Initially, Flipt's pipeline used GitHub Actions for unit and integration tests, but this approach had limitations due to the use of Bash for testing and separate VMs for execution. The team switched to Dagger, which provides native Go support, container networking, and service containers, making it easier to expand the test suite and perform end-to-end API testing. With Dagger, Flipt has seen a significant reduction in build and test times, from 10 minutes with an empty cache to 17 seconds on subsequent runs, thanks to caching. The team plans to integrate Dagger further into their pipeline for release phases, including multi-platform support, and experiment with remote caching and profiling data integration.