Skip to main content
TrustRadius
Jenkins

Jenkins

Overview

What is Jenkins?

Jenkins is an open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into a continuous delivery…

Read more

Learn from top reviewers

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Jenkins?

Jenkins is an open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into a continuous delivery hub for any project.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

42 people also want pricing

Alternatives Pricing

What is CircleCI?

CircleCI is a software delivery engine from the company of the same name in San Francisco, that helps teams ship software faster, offering their platform for Continuous Integration and Continuous Delivery (CI/CD). Ultimately, the solution helps to map every source of change for software teams, so…

What is Buildkite?

Buildkite is a CI and build automation tool that combines the power of the user's own build infrastructure with the convenience of a managed, centralized web UI.

Return to navigation

Product Demos

CI/CD Pipeline Using Jenkins | Continuous Integration & Continuous Deployment | DevOps | Simplilearn

YouTube

Jenkins in Five Minutes

YouTube

12 Soft Pastel Techniques for Every Artist / PLUS Painting Demo

YouTube

DWTS - Troupe waltz demo w/opera singer Katherine Jenkins

YouTube

How to run Ansible playbook from Jenkins pipeline job | Ansible Jenkins Integration| DevOps Tutorial

YouTube

08 - Jenkins pipeline integration with git & maven | Jenkins Pipeline Tutorial

YouTube
Return to navigation

Product Details

What is Jenkins?

Jenkins Video

What is Jenkins?

Jenkins Integrations

Jenkins Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Jenkins is an open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into a continuous delivery hub for any project.

Reviewers rate Performance highest, with a score of 8.9.

The most common users of Jenkins are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 59)

Great continuous integration software.

Rating: 9 out of 10
May 22, 2023
Vetted Review
Verified User
Jenkins
12 years of experience
Our organization uses Jenkins to pull source code from our SVN repository, build it and then deploy it. This allows us to effectively manage which version of the code is deployed to a specific environment. We control access to production builds to only a few individuals within our organization while giving developers the ability to deploy code to our development and test environments.
  • Integration with TeamForge.
  • Controlling access to building jobs.
  • Proving a history of what was deployed and when.
Cons
  • Better upgrade process and documentation.
Our organization has a team of approximately 30 developers. Using Jenkins allows us to effectively manage access to who can promote which projects, and which environment they can promote them to. The detailed build history is very useful in instances where a build fails.

JENKINS, OPEN SOURCE CONTINUOUS INTEGRATION TOOL

Rating: 8 out of 10
December 14, 2017
Vetted Review
Verified User
Jenkins
1 year of experience
In our EAI department, we are using Jenkins to automate building and packaging TIBCO BW project.
Once the testing step is OK, the package is installed firstly in test environment.
Jenkins process is triggred each time a code is commited on SVN.
Jenkins can also serve as a versioning system because each time a build is made, its version is stored in Jenkins
  • Graphical Interface.
  • Possibility to use versioning system like SVN,CVS.
  • We can execute quality code tool to check code quality.
  • Easy to install.
Cons
  • Version change too fast can sometimes cause instabilities with some plugins that have not been updated yet.
  • In an open source context, coordination between different developers is often lacking; suddenly, it's sometimes a bit of a mess: new versions come out quickly, but they are not always well tested and regressions appear.
Jenkins is an open source tool that allows you to supervise and integrate all project parts. It becomes the conductor of the entire development workflow

Jenkins: Powerful Opensource Continuous Integration tool

Rating: 9 out of 10
December 11, 2021
AT
Vetted Review
Verified User
Jenkins
3 years of experience
We're using Jenkins as a Continuous Integration and Continuous Deployment tool in our organization, We are deploying, administrating, and managing multiple instances of Jenkins for a large number of teams. As it supports multiple kinds of Jobs and pipelines it's well suited to all the teams across our organization. By decommissioning enterprise CI Tools we started Using Jenkins and we're saving a significant amount of money.
  • It offers multiple types of Jobs and pipelines which makes automation easier.
  • We're using Jenkins as a CI tool, We are administrating and managing it for a large number of teams.
  • Feature and functionality wise It's far better than all other enterprise CI tools.
Cons
  • We have only community support so sometimes it can be problematic to troubleshoot or fix issues.
  • Most of the plugins are developed and managed by open-source contributors so we've to rely on the mercy of collaborators or to develop our own.
  • Sometimes it's very hard to troubleshoot the issues due to improper error handling in plugins.
If you're looking for a highly customizable CI/CD tool then Jenkins is a go-to Tool! if you're looking for developing and using your own features you're in. You can develop your own plugins in Jenkins. Jenkins requires maintaining servers and building agents if you're looking for something maintenance-free then you should look for SaaS-based CI/CD tools.

Jenkins provides solid support for Continuous Integration and Continuous Delivery

Rating: 8 out of 10
April 09, 2018
Jenkins is currently used to build and deploy our Amazon infrastructure. We practice the principles of infrastructure as code, meaning our infrastructure config and setup is checked into a revision control system and built via Chef and other scripts. Jenkins manages building that automatically or on demand and ensures that everything that is checked in is working properly.
  • Configurability - Jenkins supports all sorts of options for different build types (Microsoft, Unix, etc.).
  • Performance - The Jenkins user interface responds pretty well and can handle a number of projects.
  • Plugins - Generally if you have a third party system to integrate with, Jenkins generally has a plugin for it.
Cons
  • User Interface - The UI feels a bit dated and can be hard to use at times.
  • Error messaging could be friendlier - sometimes it can be hard to decipher what went wrong.
  • Configuration of roles could be easier. It would be nice if it was easier to give access to certain users for certain build options/projects/etc.
Jenkins is very well suited for someone in need of a Continuous Integration and Continuous Delivery solution. It does well for people with Unix/Mac based projects, it does handle Microsoft builds fine as well, however the setup of it and configuration may feel a bit more complicated for those coming from a Microsoft background.

Jenkins as my Continuous Integration tool of choice

Rating: 7 out of 10
September 07, 2018
RS
Vetted Review
Verified User
Jenkins
2 years of experience
This tool made the development flow fluid. Standout features are the continuous integration and a variety of support offered for creating packages for a number of technologies like, Java, C#, C++, etc and across multiple platforms that makes releases easier for faster roll out of business functionalities . It also has hundreds of plugins that can help you setup continuous integration and continuous delivery tool chain in quick time. You can easily scale out Jenkins across multiple machines, and support simultaneous large number of builds, tests and deployments across multiple platforms.
  • There are plenty of plugins available which helps us automate most of the jobs.
  • You can do anything with Jenkins as there are a huge number of community plugins. There is a learning curve of course but after you've mastered it's quick sailing.
  • The ability to schedule jobs on the go for your software build is very useful.
Cons
  • I particularly don't like the user interface. There's a lot of scope for improvement. I would actually say a complete revamp is required.
  • It is quite time consuming and not intuitive to create a job.
  • The new build pipelines feature is good but needs to be refined and issues needs to be ironed out.
It supports a rich set of plugins. The job configuration history plugin, for example, allows you to see history of past builds. Features are constantly getting enhanced with each release. Great active community support, which can help you if you are trying to do something new. Better than a lot of peers available in market. GitHub integration and pull request and support for automatic code review are truly great features.
Return to navigation