Jenkins
Jenkins is an open-source automation server which enables developers around the world to reliably build, test, and deploy their software.
Jenkins Architecture Understanding the Master-Node (Controller-Agent) architecture.
Pipelines Declarative vs. Scripted pipelines, Jenkinsfiles, and shared libraries.