I am still working on a way to make Gentoo Build Publisher easy(er) to install and use. Initially I've wanted to create Docker images for the different components. However the main issue with that is that the Jenkins builds use buildah to build Gentoo machines in containers, and while …
Testing and (false) Confidence
It is often said that one of the advantages of testing is that it gives one confidence when refactoring. And I think this is true. However sometimes poorly-written tests or incomplete testing can have the ability to give someone too much confidence.
Take the case of Gentoo Build Publisher. It …
How to install a Gentoo Build Publisher
In my previous post I explained what Gentoo Build Publisher is and how it may benefit Gentoo users, especially those with multiple heterogeneous Gentoo systems. Here I will explain how I currently have a GBP instance running for my systems at home.
Firstly you'll need a Jenkins instance. GBP currently …
Introducing Gentoo Build Publisher
Gentoo Linux is a source-based rolling-release meta-distribution that one can twist and mold into pretty much anything one likes. That's just a verbose way of saying Gentoo is awesome.
Over the years I have been interested in mixing Gentoo's source-based DNA with continuous integration. For a while I've had most …
An Introduction to Makefiles (Using Test-Driven Development)
I use Makefiles a lot for development. Makefiles have been around for a long time and though there are other tools out there that have come along for building large software projects, I find that Makefiles are still a great way to perform relatively simple, yet repetitive tasks. And the …
Tagged as : development