Skip to main content
WebsiteintermediateFree

Jenkins

Jenkins Project

Official site and documentation for Jenkins, the open-source automation server. It covers installation, declarative and scripted pipelines, Jenkinsfile syntax, agents and the plugin ecosystem, so readers can set up automated build, test and deployment pipelines for their own projects.

Visit resource
Also charted under:Continuous Integration

More resources on Continuous Integration/Continuous Deployment (CI/CD)

BookPaid

Continuous Integration: Improving Software Quality and Reducing Risk

A Jolt Award-winning Addison-Wesley Signature Series book on building a CI system from scratch. It covers automated builds, database integration, testing, inspection, deployment, and feedback, giving teams a practical blueprint for reducing integration risk and catching defects early.

WebsiteFree

Jenkins.io

Official documentation for Jenkins, the open-source automation server, covering installation, Pipeline syntax and Jenkinsfiles, agents, plugins, security and administration. Readers can set up a Jenkins controller and build, test and deploy code through declarative pipelines.

CourseFree

DevOps Bootcamp

Learn CI/CD with Nana's DevOps Bootcamp! Master continuous integration/deployment & automate your software release pipeline.

WebsiteFree

roadmap.sh/devops

An interactive step-by-step path through DevOps skills, from operating systems and scripting to containers, CI/CD, infrastructure as code and observability. Each node links to vetted free material, and progress can be tracked node by node.

WebsiteFree

GitHub Actions Documentation

GitHub's official reference and guides for GitHub Actions, covering workflow YAML syntax, triggers, runners, secrets, reusable workflows, and deployment. After working through it you can build, test, and release code automatically from any GitHub repository.

BookPaid

Continuous Delivery

Foundational 2010 book by Jez Humble and David Farley defining the deployment pipeline, covering version control of everything, automated build and test stages, configuration management, infrastructure and data migrations. Readers learn to make software releases routine, low-risk and repeatable.

See all Continuous Integration/Continuous Deployment (CI/CD) resources →