Jenkins : An opensource tool for automating software development and deployment
October 30, 2024

Jenkins : An opensource tool for automating software development and deployment

Anonymous | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with Jenkins

We are using Jenkins for continuous integration and continuous deployment in our organization. It has helped in moving towards automation and currently major applications created using TIBCO BPM Enterprise, React UI and Node JS are being deployed using Jenkins. Jenkins has helped a great deal to not just developers but system administrators as well. Any additional tasks which need to be completed along with deployment are added in the scripts which gets executed during deployment.

Pros

  • Automated deployment
  • It is open source and user friendly
  • Customize deployment pipeline as per the requirements
  • Supports good documentation

Cons

  • There can be performance issues due to single server architecture.
  • Implementation is not relatively easy
  • User interface has room for improvement
  • Redundant pluggins
  • Since Jenkins is open source, it saves licenses and procurement costs
  • Manual tasks have been automated using Jenkins leaving ample time for users to focus on other tasks at hand
  • Jenkins provides a wide range of plugins which can be used to complete deployment with ease
Jenkins streamlines development and provides end to end automated integration and deployment. It even supports Docker and Kubernetes using which container instances can be managed effectively. It is easy to add documentation and apply role based access to files and services using Jenkins giving full control to the users. Any deviation can be easily tracked using the audit logs.
One of the most important factors for selecting Jenkins would be the cost. Since Jenkins is opensource, there is a good amount saved from licensing and software procurement costs. Apart from cost, Jenkins is easy to understand and there is wide range of documentation and courses available to train users for getting acquainted with Jenkins. Some of the tools can be used in combination with Jenkins which allows easy migration and flexibility for getting things done.

Do you think Jenkins delivers good value for the price?

Yes

Are you happy with Jenkins's feature set?

Yes

Did Jenkins live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of Jenkins go as expected?

Yes

Would you buy Jenkins again?

Yes

Jenkins is suitable to implement for small organizations as it uses single server architecture. It can be used to automate deployments and script execution which helps users automate manual tasks. Jenkins is opensource and has a strong community which helps in resolving errors. Jenkins might not be suitable for large organizations or complex architectures. There are other competitors which might have an edge like Atlassian Bamboo/Octopus.

Comments

More Reviews of Jenkins