Jenkins is easy to use and configure for developers. It has a lot of useful plugins for different technologies. We are using it for continuous integration with jenkins-pipeline-plugin. Its free version allows us to test the pipeline before investing in the paid version. There are few minor things that can be improved like UI or documentation.
I highly recommend this CI tool for all those who want to do continuous integration at low cost. We are using Jenkins for our CI/CD pipelines. We areβ¦
Pros
Easy installation
Lots plugin options.
Free community edition available which helps testing out Pipelines without installing into production environment yet!
I like that it is easy for anyone with no programming experience or knowledge to be able use this tool without having technical skills required by other more complex tools such as AWS Lambda functions etc which are very difficult even if you have basic coding ability! It has been great so far but there isn't anything i dislike about jenkins itself however some things can get confusing when trying to build your own custom pipeline steps (such as using groovy) compared to just writing code inβ¦
Pros
Easy way around permissions issues especially since we run most devops locally before moving our stuff onto cloud services..as long its kept up2date properly all should go well :)).a good platform overall although not perfect still
It is very flexible for your requirements! I have used it with multiple platforms in my past jobs and never had issues or complaints about its functionality. Its easy to implement and configure as well. Nothing much to talk about when compared to other tools like Gitlab CI/CD etc. We use jenkins at work place for our code builds & deployments.
It helps us reduce manual efforts involved during development stage as we can schedule build from our control panel using cronjobs without worrying ifβ¦
Pros
Ease Of Use
Easy To Set Up
Multiple Platform Support (Windows , Linux)
Lots More plugins provided out side world(CI) community which makes life easier.
Very Flexible Application Design For Your Requirement's.Example : You Can Develop Custom Plugins Using Java Or Groovy Language Which Makes The Tool Even Better Than Other Open Source Tools Available Out There Like GitHub And Others.etc