Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profile

This is just a simple container for displaying some information about me on the root of my domain, but it also serves as an example of my pipeline powered by Woodpecker CI and Flux CD.

Repository Mirrors

Pipeline

When a release is created, the GitHub repository triggers the forgejo_build.yaml automation to run on the Woodpecker instance running on my k3s Kubernetes Cluster.

Woodpecker then builds the image, tags it with the GitHub release tag, and pushes the image to my Forgejo instance.

On my cluster, Flux tracks this package repo for updates. When one is found, it updates the corresponding deployment manifest.

In a production environment, this automation would ideally create a pull request. This being a homelab cluster, I've opted to allow this update to be automatically pushed.

About

Simple container for displaying some information about me.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages