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.