Jenkins is primarily a Continuous Integration (CI) tool, but it also supports Continuous Delivery (CD) processes. It automates the integration of code changes into a shared repository by running builds, tests, and other quality checks as developers commit code. Jenkins allows teams to catch issues early and frequently deliver updates, making it an essential tool for CI workflows. Additionally, Jenkins can automate deployment processes, making it highly adaptable for CD pipelines. In this way, it serves as both a CI and CD tool, helping teams automate and streamline the entire software delivery lifecycle.