2023-06 ¶
2023-06-21 Build, Test and Publish a Spring Application with Dagger ¶
Dagger SDKs are currently available for Go, Node.js and Python, but you can use them to create CI/CD pipelines for applications written in any programming language.
A Go pipeline to build a Node.js application? A Python pipeline to test and release a PHP application? It’s all doable, and Dagger makes you look good doing it!
To demonstrate how this works in practice, check out our guide on using a Dagger pipeline written in Go (or Node.js, or Python) to continuously build, test and publish a Java application written in Spring.
You will learn how to create a Dagger pipeline to:
-
Build your Spring application with all required dependencies
-
Run unit tests for your Spring application
-
Publish the final application image to Docker Hub
-
Run the Dagger pipeline on the local host using the Dagger CLI
-
Run the Dagger pipeline on every repository commit using GitHub Actions
2023-06-16 Dagger 0.6.2 ¶
Changelog Highlights
New Terminal UI
The new terminal shows a full DAG in a style similar to git log –graph, with the current state of your DAG’s evaluation and a full snapshot of all output at the end.