Jenkins Initial Setup

Dinesh-Patil - PeerSpot reviewer
Consultant at a manufacturing company with 10,001+ employees

The initial setup of the solution was complicated. I rate the ease of setup a six out of ten. We had to refer to additional materials to understand how to incorporate and integrate plug-ins with different software and endpoints. The setup and planning process took around one to two days.

View full review »
RakeshPatel2 - PeerSpot reviewer
Software Engineer at HSBC

Initial setup is difficult. From start to finish, deployment takes an hour and a half.

View full review »
AllenUmlas - PeerSpot reviewer
Engineer at Etisalat

The initial setup is fairly straightforward. I would rate it eight out of ten.

View full review »
Buyer's Guide
Jenkins
March 2024
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,246 professionals have used our research since 2012.
Vanny Yang - PeerSpot reviewer
Senior Server Engineer at Cellcard

The setup is not that hard. If you are familiar with the Linux system and the Java Console, it is very easy to set up. It is easy to install and deploy.

View full review »
Muzammil Riaz - PeerSpot reviewer
Senior Test Engineer at a outsourcing company with 201-500 employees

Aside from having to select the appropriate plugins the initial setup is straightforward.

View full review »
Subramani R - PeerSpot reviewer
Software Data Engineer at PayPal

If I'm installing Jenkins on Windows, it's a simple graphical user interface similar to any installer. I only have to specify the port where this needs to be installed to open it and then configure the login. It's not intuitive to figure out what needs to be done because Jenkins is open source. As soon as we install it, it outputs some text file to one of the folders where Jenkins has been installed, and we generally don't have an idea of where that file will be.

That's the kind of thing you have to figure out using community support. I go to that file, find the temporary password, and set the login credentials. After the installation, I access the specific port where the server was installed via a local host. Then I log in to the Jenkins server and start configuring all the necessary elements I want in my deployment process.

The initial setup takes about 15 to 20 minutes, but I sometimes face a bottleneck when installing the plugins on an offline machine. Mapping the dependencies and then installing the correct sequence of dependencies is a nightmare, and it took me two days to do it. However, it generally takes only a day to get it completely configured.

Sometimes the batch scripts or any scripts we put in place might be a version that Jenkins doesn't support. We either have to make sure our scripts are compatible with the Jenkins version or update Jenkins. That sort has happened, but it's rare. Maybe it's because I've only worked on Jenkins for a year, and I haven't seen a lot of difficulties over there. I think there should be some maintenance, but from my experience, I've found it to be very minimal.

View full review »
RANJAN KUMAR - PeerSpot reviewer
DevOps Engineer at ZoomOps Technology

The solution’s initial setup is easy.

View full review »
Ahmad Talha - PeerSpot reviewer
Java Software Engineer (Future Innovator) at Telenor Microfinance Bank (TMB)

We get involved in web testing, development, and PROD for the solution's deployment process. However, I am not aware of the core setup process for Jenkins. Also, we are not involved in the pipeline readiness process, as the DevOps team does it. Therefore, I am not aware of how the initial setup was done.

Around five to ten people from the DevOps team are required to deploy and maintain the solution. Also, the deployment model for the solution is a cloud-based one. It only takes approximately five to ten minutes to deploy the solution.

View full review »
AbhishekSingh11 - PeerSpot reviewer
Infrastructure Solutions Architect at a real estate/law firm with 10,001+ employees

The implementation process is pretty straightforward. It's not too complex. 

I can't recall exactly how long it took to deploy.

View full review »
Mike Schinkel - PeerSpot reviewer
President at NewClarity Consulting LLC

I didn't set Jenkins up, but I believe it's pretty complex.

View full review »
Sajadur Rahman - PeerSpot reviewer
Senior Software Engineer, Middleware Development at a financial services firm with 5,001-10,000 employees

The initial setup of Jenkins is easy. However, it was easy because I was working with Java and Jenkins is Java-based. 

Overall, I would rate the ease of the initial installation of the solution a four out of five.

View full review »
Akinwale Awoyele - PeerSpot reviewer
DevOps Consultant at Deloitte

The initial setup was difficult. It is not easy to comprehend, and I recommend having a hands-on tutor or experience for you to be able to use it effectively. Additionally, the documentation is not helpful, as it is not user-friendly. I am unsure if this is because it is an open-source product, but it can definitely be improved.

It took approximately two hours to set up from scratch. In order to create the Docker image dependencies that need to be integrated need to be checked. The required keys also need to be identified because some SSH keys might be needed.

View full review »
RohanBhosle - PeerSpot reviewer
Facilities And Administration at LTI - Larsen & Toubro Infotech

The initial setup is very easy. It's not overly complex or difficult. You can enable a Jenkins pipeline, I would say, and a day, or less than a day.

We have about ten staff members that can handle deployment and maintenance. There are managers, developers, and DevOps teams, and then there are SYSops, admins, and DBAs. All these factors are there.

View full review »
VR
Cloud Engineer at a retailer with 10,001+ employees

The installation is straightforward. All you have to do is update your repository and then install it. There are certain configurations needed after the installation, such as providing the secret key, accessing the server, managing the user access for separate groups, for example, development, performance, and QA groups all need different access levels assigned. It does not take more than 10 minutes.

View full review »
Rajeshkumar Gone - PeerSpot reviewer
Senior Software Engineer at Aviso AI

We found the initial setup of this solution to be okay. The setup isn't complicated, but there is some step by step documentation provided that will need to be read and followed during the process.

The deployment of the product took one or two days initially, and only took one person to action.

View full review »
SG
Software Engineer at a financial services firm with 10,001+ employees

The Jenkins setup is easy because it's open-source, and we can get a community edition. We don't need to do anything. We only need to install it and it's ready to use. The total deployment time depends on how long you have to code. In my case, it generally takes half an hour to one hour.

View full review »
Jiurui Zhang - PeerSpot reviewer
Senior Quality Engineer, Cloud Platform Engineer at Belong

The deployment of traditional Jenkins is easy. I rate cloud-based deployment a five out of ten. It takes half and hour to complete. 

View full review »
Amiya Acharya - PeerSpot reviewer
Senior Automation Engineer at a tech vendor with 10,001+ employees

The solution offers a very straightforward setup. If you have a little bit of technical knowledge, it shouldn't give you any trouble. I'd rate the ease of setup nine out of ten. 

View full review »
Devi Vara Prasad Dommeti - PeerSpot reviewer
Senior Engeener at a consultancy with 51-200 employees

Jenkins is easy to set up. The full deployment can take some time if there is a lot of data to be accessed. There are the data analysis files, and queries, and we need to update everything in the end systems, such as a center DB. This can take some time, approximately half an hour due to the large file size. The majority of things can be deployed within five to seven minutes.

View full review »
Ullas Soman - PeerSpot reviewer
DevOps Consultant at Coforge Growth Agency

The initial setup is straightforward.

View full review »
AS
Software Engineer at a financial services firm with 10,001+ employees

The solution offers easy deployment. We just need to follow some steps and we have to give some URL paths and that's all. It's not time-consuming.

Initially, we do the setup for a particular or one particular task. If whenever we get a request in the future and based on the task, we just make a copy of that initial task and we do the minor changes and in that way, we can implement new tasks very easily.

We have a Jenkins central team. Whenever they upgrade, they send us a notification. A separate team handles the upgrade.

View full review »
MC
Head of Infrastructure at DriveWealth Technologies

The initial setup was straightforward and didn't take too long, maybe a few days. Implementation was carried out in-house.

View full review »
AD
Senior Software Tester at SMARTe Inc

I would rate my experience with the initial setup a nine out of ten, where one is difficult, and ten is easy.

Jenkins is very user-friendly.  

The time taken for deployment depends on the performance of the engine. Sometimes, it may be slow. Usually, we won't face a performance issue. So, within a fraction of a second or within a fraction of a minute, the deployment can be done.

The deployment depends upon the code. If it is a small piece of code or it's a large piece of code. So it depends on the code.

View full review »
Absar Shaik - PeerSpot reviewer
DevOps Engineer at a financial services firm with 501-1,000 employees

It would be easier to set up the solution if they offered better documentation. With more direction, it would be easier to deploy the solution. The steps shown in the documentation are not very clear. 

It shouldn't be like a puzzle. I have to search everywhere, every time, and Google what I need. Rather than going to blogs and some open-source community blogs, it's better to have its own documentation. It should be very straightforward and clearly show the steps, the minimum requirements, and the bottlenecks. It should all be centralized as well.

I'd rate the setup process a three out of five in terms of ease of implementation.

View full review »
Andrew Caya - PeerSpot reviewer
Senior Consultant and Trainer at Foreach Code Factory

There is a learning curve at the beginning. Jenkins could have setup wizards that could help you start off instead of having to rely on someone, reading a manual or completing an online tutorial.

View full review »
AnkurGupta9 - PeerSpot reviewer
Principal DevOps Engineer at Guavus

I rate Jenkins eight out of 10 for ease of setup. Jenkins evolved from running on a virtual machine to deploying inside Kubernetes, which has simplified the setup. Running Jenkins inside Kubernetes is straightforward. The only challenge is configuring the backup. We have two people maintaining Jenkins by updating the plugins and server about once every other month. 

View full review »
SC
Senior Operations Engineer at Wells Fargo

The initial setup isn't very complex, though it may take some time to create end scripts because it lies in the backend and needs to work during free integration time.

View full review »
AJ
DevOps engineer at HSBC

Our implementation process depends on what type of deployment is needed. If it's a very small chain and the deployment process is not complex, steps will be limited. If it's a larger implementation, more steps are involved and it becomes more complex. When needed, we have a networks team and a database team. For a small build, deployment can take 15 minutes. For a more complex build that has a lot of changes, it can take several hours.

View full review »
JJ
Senior Developer at SmartStream Technologies ltd.

The tool requires maintenance whenever upgrades are available. 

View full review »
Ben Mbarek - PeerSpot reviewer
Embedded Software Engineer at a manufacturing company with 201-500 employees

Jenkins is complex to implement.

View full review »
VASUDEVA UNGATI - PeerSpot reviewer
Senior Director - Quality Engineering at Mobileum

The initial setup of Jenkins is easy.

View full review »
Kangkan Goswami - PeerSpot reviewer
Advisor Solution Architect at a tech services company with 10,001+ employees

It is definitely not complex. It might not be very easy for a newcomer, but it is in the easy to medium range to get started with.

View full review »
KT
Software Engineering Manager at a manufacturing company with 10,001+ employees

It is straightforward. We have the software, and we create a Docker file. We use Jenkins as a master for our project, and we also build all plug-ins and create one Docker image. We give a single command to some administrative people to install the master.

In terms of deployment duration, we have an automated Docker setup, which hardly takes one day. The manual method would take a week.

View full review »
BJ
Software Engineer at a retailer with 10,001+ employees

The initial setup is straightforward. It can be easily downloaded and installed from the Jenkins website. New plugins can also be added easily, based on the requirement.

View full review »
Nelson Hernandez Guerra - PeerSpot reviewer
Developer Senior Genexus 16 Analyst at Migrate Brasil

The initial setup depends on the project and related activities.

View full review »
Hisham Shoukathali - PeerSpot reviewer
Automation Technical Lead at a tech vendor with 10,001+ employees

The initial setup of Jenkins is a one-click deployment to multiple regions which is helpful. Additionally, it is easy to configure, and it is straightforward.

View full review »
YZ
Software Integration Engineer at Thales

The initial set-up is easy for a single-link system. For more complicated systems it is not easy. As a product, Jenkins has been in the top five for more than five years, so that is not a problem.  

View full review »
SP
Senior Team Lead at Peristent Systems

The initial implementation of Jenkins is simple.

View full review »
it_user217035 - PeerSpot reviewer
Senior iOS Developer at a media company with 5,001-10,000 employees

It was complex and additional knowledge about launch agents and daemons is required. There are at least three, if not four, different ways to install and configure Jenkins, which is not always good.

View full review »
VM
Sr. Software Engineer at Red Hat

The initial setup is not that complicated, but also it's not very simple. You need to educate yourself a little bit.

View full review »
SS
Software Engineer at a financial services firm with 10,001+ employees

The initial deployment is easy if you are familiar with script creation - a person who is unfamiliar with this might have difficulties with setup. It can be set up by a single person in four to five hours.

View full review »
MD
Staff Engineer - Product and Platform Engineering at Altimetrik (Deployed at FORD)

 The initial setup is easy. If you follow the documentation, it only takes a maximum of 20 minutes.

View full review »
FS
Cloud Security Engineer at a media company with 5,001-10,000 employees

The initial configuration with Kubernetes is a little bit clunky. Maybe we don't know how to do it because things are ever-evolving, or perhaps there is a right way that we do not know right now. This is one of the pain points. If I have to update my cluster, or there is some disaster recovery mechanism, or I have to add something in the configurations, there is no out-of-the-box tool available in Jenkins.

If I'm going to change my configurations in the conflict maps, it will not reload by itself. I have to add another sidecar container, which always looks for my configuration change updates and adds it into Jenkins. That was my pain point, and that is the same in the initial configuration part that you have to figure out. Jenkins cannot provide you with something out of the box for continuous change and updates. You have to use some third-party plugins for the sidecar containers.

The initial deployment was relatively easy because we used the UI to configure everything. Then there is one part of the configuration code in Jenkins where we have to take the configuration and put it in the conflict map. Whenever we have to change something, we only need to change the configuration map. And it reloads that part. 

The code portion of the configuration is very lengthy, and it isn't easy to figure out what should go into the configuration and what is unnecessary. There is a lot of junk in that. This is not good for the developers to put in their configuration size, but that was their end. Figuring that out takes time. That said, it's a one-person job. You don't need too many people if you know what you are doing.

After installation, Jenkins requires some maintenance, like backup and configurations. If there are some security breaches, Jenkins sends out notifications that you need to update these plugins because there were some security flaws. Sometimes we have to reboot Jenkins to apply these updates, which requires some downtime. Most plugins don't need a reboot, but we have to reboot Jenkins if it involves some core components.

View full review »
Sherief Shawky - PeerSpot reviewer
Software Development Manager at Intellisc

It's pretty straightforward to set up the product. The DevOps team just took around two weeks or three weeks for the first deployment, for automation for the first deployment using Jenkins. It fulfilled our requirements. DevOps is not a target by itself, DevOps is an operation to remove any pain areas, or time-consuming tasks, or to automate it to have it in seconds. It fulfills our requirements.

View full review »
Sanjeeb Pandey - PeerSpot reviewer
DevOps Architect/Consultant at a tech services company with 10,001+ employees

The initial setup of Jenkins was straightforward. It's very lightweight and it only requires Java on your system as a requirement.

View full review »
HR
Performance Test Line manager at a tech vendor with 10,001+ employees

The initial setup of Jenkins is straightforward. The process took a couple of minutes.

View full review »
it_user181050 - PeerSpot reviewer
Senior Software Automation Engineer with 501-1,000 employees

Easy. Drop in .war file, and restart the Tomcat server.

View full review »
IR
Lead solution architect at a recreational facilities/services company with 10,001+ employees

I installed it a couple of times, and the initial setup was easy. I didn't have any difficulties when it came to deployment.

View full review »
it_user378285 - PeerSpot reviewer
Business Technology Analyst at a financial services firm with 10,001+ employees

Initial set-up needs caution in mentioning the dependencies i.e. both runtime and compile time.

View full review »
it_user193197 - PeerSpot reviewer
Release Manager at a financial services firm with 10,001+ employees

Jenkins is very straightforward to install. Basically, it's a Java app that runs on an app server.

View full review »
Ismail Kiswani - PeerSpot reviewer
Manager at Al-kiswani

It is easy and quick to install. It took us less than an hour.

View full review »
Fatih Mehmet HARMANCI - PeerSpot reviewer
Software Testing Services Manager at a tech services company with 51-200 employees

The initial setup of Jenkins is in the medium-difficult range.

View full review »
JT
CTO at Redsis

It took a few weeks for the initial installation of the Jenkins server to set up the development virtual pipeline.

View full review »
it_user294423 - PeerSpot reviewer
Mobile QA Developer at a tech vendor

Setup is pretty straightforward

View full review »
PR
Java Developer at a financial services firm with 10,001+ employees

The initial setup isn't difficult.

View full review »
AK
Software Tester at a tech vendor

In my company, my role is a software tester. I don't know whether the setup is difficult or not.

View full review »
it_user188790 - PeerSpot reviewer
QA Automation Lead at a tech company with 51-200 employees

Initial set-up was straightforward.

View full review »
ES
Software Engineer at a tech services company with 11-50 employees

As for me, I just start to use it. It runs builds, unless you need something more complicated.

Setup of commonly used plugins is very straightforward, but it can be more difficult to get it running with exotic technologies. Still, it’s much easier than with other solutions.

View full review »
it_user304944 - PeerSpot reviewer
Software Engineer at a media company with 10,001+ employees

It was pretty straightforward.

View full review »
HG
Technical Content Writer at a computer software company with 51-200 employees

It is easy to install.

View full review »
it_user376134 - PeerSpot reviewer
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees

I experienced the development switch from TeamCity to Jenkins, and I do not know the exact reason. My current company switched from Jenkins to circleCI.

View full review »
it_user376134 - PeerSpot reviewer
Senior Automation Test Developer/Automation Test Architect at a computer software company with 51-200 employees

I feel it is pretty easy to set up Docker in my local computer. 

I do not have experience installing Jenkins on the company-wide used server yet, because I am not an Ops/Admin. I am a user of Jenkins.

View full review »
FH
Software Quality Assurance Team Lead with 11-50 employees

The setup is straightforward.

View full review »
it_user453117 - PeerSpot reviewer
System Administrator at a marketing services firm with 51-200 employees

It's pretty straightforward. Use apt-get to install Jenkins, and then there is just some minor configuration work.

View full review »
it_user781395 - PeerSpot reviewer
Continuous Integration Engineer 

Very easy setup which has even improved over the years. Now I use Docker. Installation of plugins is also very easy.

View full review »
it_user361734 - PeerSpot reviewer
Business Intelligence QA Engineer at a tech vendor with 201-500 employees

It wasn't complex.

View full review »
it_user731985 - PeerSpot reviewer
QA Automation Engineer at a tech services company with 1,001-5,000 employees

As I remember, there was just one command on Linux. Pretty easy.

View full review »
Buyer's Guide
Jenkins
March 2024
Learn what your peers think about Jenkins. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,246 professionals have used our research since 2012.