Jenkins

DevOps & Delivery Technologies
Jenkins
Jenkins is an open-source automation server used to build, test, and deploy software through customizable CI/CD pipelines. It enables teams to automate delivery workflows and integrate with a wide range of tools and platforms.
What is it?
Jenkins is a self-hosted, open-source automation server designed for continuous integration and continuous delivery, while GitLab CI/CD integrates pipeline automation into GitLab. It provides a flexible platform for orchestrating build, test, and deployment pipelines as part of DevOps and CI/CD.
What does it do?
Jenkins automates repetitive tasks such as compiling code, running tests, building containers, and deploying applications. It supports pipeline-as-code (Jenkinsfile), distributed builds, and thousands of plugins.
Where is it used?
Jenkins is widely used in enterprise environments, legacy systems, hybrid infrastructures, and teams that require full control over CI/CD pipelines and on-premise deployments.
When & why it emerged
Jenkins originated in 2011 as a fork of Hudson to address growing automation needs in software delivery. It emerged as one of the earliest and most extensible CI/CD tools in the DevOps ecosystem.
Why we use it at Internative
We use Jenkins in projects that require maximum flexibility and self-hosted CI/CD control. Its mature plugin ecosystem allows us to integrate complex workflows across diverse technologies and infrastructures.
More in DevOps & Delivery Technologies
Other technologies from the same category of the library.

Terraform
Terraform is an Infrastructure as Code (IaC) platform that enables teams to define, provision, and manage cloud infrastructure using declarative configuration files. It supports multi-cloud environments with predictable and repeatable deployments.

Ansible
Ansible is an open-source IT automation platform that simplifies configuration management, application deployment, and infrastructure orchestration. It uses agentless automation and human-readable YAML to streamline DevOps operations.

Pulumi
Pulumi is an Infrastructure as Code (IaC) platform that allows teams to define and manage cloud infrastructure using real programming languages. It enables scalable, testable, and maintainable cloud automation across providers.

Microsoft IIS
Microsoft IIS (Internet Information Services) is a web server developed by Microsoft for hosting web applications and APIs on Windows. It offers strong security, scalability, and deep integration with the Microsoft ecosystem.

Nginx
Nginx is a high-performance web server and reverse proxy designed for scalability and reliability. It efficiently handles high traffic, load balancing, and HTTP routing for modern web applications and APIs.

Apache HTTP Server
Apache HTTP Server is a widely used open-source web server for hosting websites and web applications. It provides flexibility, extensibility, and strong community support for serving HTTP/HTTPS traffic reliably.