Crafting a CI Server with Laminar and Guix

News

  • Emacs 30.1 has been released!
  • Until March 1, I'm giving a $50 discount on my "Hands-On Guile Scheme for Beginners" course! If you want to learn how to write Scheme like I do in these streams, click the following link to learn more, the discount is automatically applied!

    https://systemcrafters.net/courses/hands-on-guile-scheme-beginners/

Crafing a CI Server

  • Single server for multiple sites
  • This server (using Laminar) will also host CI to run builds to auto-deploy on new changes
  • Webhooks from Codeberg to the CI server should trigger Laminar jobs for the associate repo
  • Set up Laminar with Guile for the job scripts

Check out the configuration we worked on here:

https://codeberg.org/SystemCrafters/server-configurations/src/branch/master/systemcrafters/systems/main-server.scm

Enjoyed this stream? Explore our hands-on courses for deeper, structured learning on Guile Scheme and more.

Get the System Crafters Newsletter
Updates on open source tools, tutorials, and community projects. We'll also occasionally let you know about new courses and resources.
Name (optional)
Email Address