June 2023 Summaries
3 posts from Dagger
Filter
Month:
Year:
Post Summaries
Back to Blog
To build, test, and publish a Spring application with Dagger, one can create a pipeline using Dagger SDKs available for Go, Node.js, and Python, regardless of the programming language used.
A pipeline can be created to build the application with all required dependencies, run unit tests, publish the final application image to Docker Hub, and run the pipeline on local host or every repository commit using GitHub Actions.
Guides are also available for creating and using Dagger pipelines for PHP, Rust, Go, Node.js, or Python applications.
Jun 21, 2023
556 words in the original blog post.
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.
Jun 13, 2023
2,775 words in the original blog post.
AWS CodeBuild and AWS CodePipeline are managed continuous integration/continuous delivery services that enable developers and DevOps teams to build and release software in a predictable and efficient manner. Dagger, a tool that integrates with these services, enables easy deployment of pipelines on AWS infrastructure. The article promotes a new tutorial on using Dagger to continuously build and publish a Node.js application with AWS CodeBuild and AWS CodePipeline, covering steps such as creating an AWS CodeBuild project, connecting it to an AWS CodeCommit repository, and integrating the pipeline with AWS CodePipeline. Additionally, the article mentions that Dagger can be easily integrated with other CI/CD services like Azure DevOps, GitHub Actions, and GitLab CI, offering flexibility for users who don't use AWS.
Jun 07, 2023
486 words in the original blog post.