Jenkins
About Jenkins
Jenkins is an open-source automation server designed to help businesses build, deploy, and automate the delivery of projects using plugins. It enables developers to distribute job tasks across multiple machines and facilitate software testing or deployment across platforms.
The application provides Jenkins Pipeline, a suite of plugins, which enables businesses to implement continuous delivery (CD) pipelines, such as software version control, code review, internationalization, and more. With Blue Ocean UI, Jenkins allows administrators to create pipelines for projects, write Jenkinsfiles using a graphical editor, securely connect pipelines with the source control repository, and automatically update changes in projects made via Blue Ocean’s Pipeline editor.
Jenkins offers a remote access API, which lets businesses access and capture data in Python, XML, and JSON formats. Third-party application administrators can connect their software with Jenkins and grant employee access by configuring credentials based on secret text or file, username and password, SSH Username with a private key, certificate file, and more.
Images
Not sure about Jenkins?
Compare with a popular alternative
Show more details
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
Alternatives
Filter by
Company size
Time used
566 Reviews
This service may contain translations provided by google. Google disclaims all warranties related to the translations, express or implied, including any warranties of accuracy, reliability, and any implied warranties of merchantability, fitness for a particular purpose and noninfringement. Gartner's use of this provider is for operational purposes and does not constitute an endorsement of its products or services.
- Industry: Computer Software
- Company size: 10,000+ Employees
- Used Monthly for 1+ year
-
Review Source
Show more details
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 9.0 /10
Best software of devops engineers
Reviewed on 2025-01-24
I have used jenkins and I'm still using jenkins for managing pipelines and deploying services. I...
I have used jenkins and I'm still using jenkins for managing pipelines and deploying services. I feel this is one of the top software that can be used by devops engineers.
Pros
Jenkins allow us to integrate it with bitbucket or github and manage our pipeline. There are a lot of other plugins which we can integrate with jenkins. Jenkins also helps in automating the process of building the image and deploying services.
Cons
For a new user, Jenkins UI might be confusing. It will take some time to understand the functionalities. And sometimes we face some issue while integrating the plugins.
- Industry: Telecommunications
- Company size: 5,001–10,000 Employees
- Used Weekly for 2+ years
-
Review Source
Show more details
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 10.0 /10
Widely adopted and flexible open source tool
Reviewed on 2024-08-11
Pros
Best open source that allows you to manage your jobs with the support for multiple plugins for free.
Cons
Time taking to setup few workflows. Updates are very frequent
- Industry: Computer Software
- Company size: 501–1,000 Employees
- Used Daily for 1+ year
-
Review Source
Show more details
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 4.0 /10
Good for its time, better alternatives exist nowadays
Reviewed on 2022-09-05
It's a great first tool for Ci/Cd and set up pipelines but its way too hard to maintain and it has...
It's a great first tool for Ci/Cd and set up pipelines but its way too hard to maintain and it has a bunch of issues with an outdated interface and there are better options on the market
Pros
It was a revolutionary tool for Ci/Cd with a big community developing new plugins
Cons
it's outdated compared to other tools and way to annoying to maintain
Reasons for Switching to Jenkins
- Industry: Computer Software
- Company size: Self Employed
- Used Daily for 2+ years
-
Review Source
Show more details
Overall rating
- Ease of Use
- Likelihood to recommend 3.0 /10
Past its best
Reviewed on 2024-01-09
Pros
In its time, Jenkins was an outstanding tool. It was my go to for automation or all kinds, not just continuous integration. I have successfully delivered several projects with it. Jenkinsfiles and JCASC have been solid attempts to improve the Jenkins experience over the years.
Cons
Jenkins is hard to operate, gives you fewer and fewer options for well-maintained plugins and it's relatively easy to break pipelines in hard to understand ways. I would not recommend using Jenkins now that there are so many better options. I have spent many hours in an organisation where it was the preferred tool, trying to make pipelines more reliable, build custom plugins and meet security standards. It can be done but other products have so much of that prebuilt, why spend the time!
Alternatives Considered
GitHubReasons for Switching to Jenkins
- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Daily for 1+ year
-
Review Source
Show more details
Overall rating
- Value for Money
- Ease of Use
- Customer Support Software
- Likelihood to recommend 8.0 /10
Staple in the CI/CD pipelines automation
Reviewed on 2022-11-20
As typical, the solution has been used successfully for all possible deployment targets from simple...
As typical, the solution has been used successfully for all possible deployment targets from simple make builds into compiled artifacts, through packaging of (non-compilable) artifacts into npm, gems, pypy, docker images and rpms/debs. However with the move to Kubernetes clusters in lieu of simply VMs clusters, Jenkins becomes more of a hustle to implement properly.
Pros
Easy to implement, easy to incorporate into infrastructure, great support due to years of presence and experience from developers garnered throughout the years. The UI gives options for both classic feature-full or simplified BlueOcean approaches. Extendable and working great with 3rd party's tools and solutions. Pipelines typically defined in code in Groovy/Java.
Cons
Java at its core so typical memory and disk usage issues can happen, but can be helped through containerised deployment of it.Debugging pipeline issues often means meandering throughout the code for software and pipeline alike since reported errors can often obscure true source of problems. Not exactly the best option for docker image builds without docker in docker container trickery or Jenkins on bare-metal/VM deployments
Alternatives Considered
GitLabReasons for Choosing Jenkins
Development teams experience with usage of Jenkins for software production.Lack of experience with the other tools by the teams.GitLab actions not able to provide same scope of features, plus a lot of the SCM within projects have moved from locally implemented GitLab instances to cloud located Atlassian tools.Reasons for Switching to Jenkins
Jenkins FAQs
Below are some frequently asked questions for Jenkins.Q. What type of pricing plans does Jenkins offer?
Jenkins offers the following pricing plans:
- Pricing model: Free Version
- Free Trial: Not Available
Jenkins is available to users for free.
Q. Who are the typical users of Jenkins?
Jenkins has the following typical customers:
Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000
Q. What languages does Jenkins support?
Jenkins supports the following languages:
Chinese, English
Q. Does Jenkins support mobile devices?
Jenkins supports the following devices:
Q. What other apps does Jenkins integrate with?
Jenkins integrates with the following applications:
Acunetix, Bitbucket, Gatekeeper, GitHub, GitLab, Jira, Microsoft Azure, Slack
Q. What level of support does Jenkins offer?
Jenkins offers the following support options:
Email/Help Desk, FAQs/Forum, Knowledge Base Software, Phone Support
Related categories
See all software categories found for Jenkins.
