March 10, 2022 | 3 min read
Homogenous build setups – Local and CI environments
Learn how to create a single interface for building and testing software using continuous integration (CI) and infrastructure as code (IaC). This post explains the benefits of this approach and how it was implemented for a client using Jenkins, Makefiles, and Bash scripts. The approach allows for a standard format of building and testing code on a local system and in a CI environment, reducing drift between the two and providing reusability, extensibility, and ease of switching to a different CI tool.