Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicholasjackson/dagger-example
Simple example to build and deploy a Go app using the Dagger Go SDK
https://github.com/nicholasjackson/dagger-example
Last synced: 23 days ago
JSON representation
Simple example to build and deploy a Go app using the Dagger Go SDK
- Host: GitHub
- URL: https://github.com/nicholasjackson/dagger-example
- Owner: nicholasjackson
- Created: 2022-10-30T20:00:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-17T18:52:05.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T13:28:37.587Z (5 months ago)
- Language: Go
- Size: 85 KB
- Stars: 15
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pipelines as Code with Go, Dagger, and Terraform
Source code to accompany the YouTube mini series where I investigate dagger.io for building CI/CD
pipelines for Go applications.## Source Code Orginaization
The main branch contains the latest code with the resultant code for each episode in
their own branches. If you would like to follow along with an episode, check out the
previous episodes branch. With the exception of part1, for that you can just use
an empty repo.## Part 1 (branch part1) - Building a Basic Pipeline
In Part 1 of the series we look at the basics on how Dagger works and build
a pipeline that compiles our Go code, creates a Docker image and pushes
it to Docker Hub.[https://allthings.tube/dagger1](https://allthings.tube/dagger1)
## Part 2 (branch part2) - Deploying Applications
In Part 2 of the series we investigate how to use Dagger with the
Terraform CDK to deploy our application only using Go.[https://allthings.tube/dagger2](https://allthings.tube/dagger2)