Jenkins vs. Perforce Helix Core

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Jenkins
Score 8.3 out of 10
N/A
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.N/A
Perforce Helix Core
Score 7.2 out of 10
N/A
Multinational company Perforce, headquartered in Alameda, California offers a version control and peer code review solution. Perforce version control is built around Helix Core with add-on products for code review (Helix Swarm) for free, and add Git support products (Helix4Git and Helix TeamHub). The original Perforce SCM solution was expanded via the Surround SCM, a software configuration management application which was developed by Seapine Software and now owned by Perforce since that…N/A
Pricing
JenkinsPerforce Helix Core
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
JenkinsPerforce Helix Core
Free Trial
NoNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
JenkinsPerforce Helix Core
Considered Both Products
Jenkins
Perforce Helix Core

No answer on this topic

Top Pros
Top Cons
Best Alternatives
JenkinsPerforce Helix Core
Small Businesses
GitLab
GitLab
Score 8.9 out of 10
Git
Git
Score 9.7 out of 10
Medium-sized Companies
GitLab
GitLab
Score 8.9 out of 10
Git
Git
Score 9.7 out of 10
Enterprises
GitLab
GitLab
Score 8.9 out of 10
Git
Git
Score 9.7 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
JenkinsPerforce Helix Core
Likelihood to Recommend
7.9
(68 ratings)
10.0
(12 ratings)
Likelihood to Renew
-
(0 ratings)
6.6
(5 ratings)
Usability
5.0
(3 ratings)
10.0
(2 ratings)
Availability
-
(0 ratings)
9.0
(2 ratings)
Performance
8.9
(12 ratings)
6.0
(2 ratings)
Support Rating
6.6
(12 ratings)
9.2
(5 ratings)
Implementation Rating
-
(0 ratings)
7.0
(2 ratings)
User Testimonials
JenkinsPerforce Helix Core
Likelihood to Recommend
Open Source
It is really good when used along with Agile development. It can help control the dev/QA/staging environments and test the application easily without the code getting into a production environment. At the same time, if you only have small tasks, setting up Jenkins is a heavy task and too over-engineered. The user experience for simple tasks is not that great.
Read full review
Perforce Software
While Perforce Helix is the best version control software out there, it can also be used to track your documentation, training videos and materials, and requirements. If you have strict compliance requirements, it can be used to ensure that those requirements are satisfied. Perforce Helix is incredibly flexible and can meet the needs of individual users as well as companies with thousands of users.
Read full review
Pros
Open Source
  • Used Jenkins as CI/CD tool.
  • Extremely supportive community.
  • Support connectivity with multiple clouds so the deployments over Azure, AWS, GCP, OCI and etc are supported.
  • Trigger builds and deployments on Linux or Windows agents without issue.
  • Support multiple version control tools.
Read full review
Perforce Software
  • The branching mechanisms in Perforce allow for an enormous codebase to be duplicated into release versions weekly with little impact upon things such as the speed of queries against the version control.
  • Action triggers permit such things as automated builds of software versions, dynamic messaging when issues are identified either within or prior to a build process, and much more.
  • Locking provides the ability to prevent modifications of stable, tested versions in order to ensure validity when they are released.
Read full review
Cons
Open Source
  • User Interface: The Jenkins user interface can be complex and overwhelming for new users. Improving the user experience and making it more intuitive would help streamline the onboarding process and enhance usability for both beginners and experienced users.
  • Configuration Management: Managing and configuring Jenkins can be challenging, especially when dealing with large and complex projects. Simplifying the configuration process and providing more user-friendly options for managing pipelines and jobs would be beneficial.
  • Scalability: As projects grow and the number of builds and jobs increases, Jenkins can experience performance issues and scalability challenges. Optimizing Jenkins for larger-scale deployments and providing better support for distributed builds and parallelization would help address these limitations.
Read full review
Perforce Software
  • Perforce tends to feel backwards in how it approaches certain tasks, like branching and integrating - even once you figure out how it wants you to perform these tasks, you will likely forget when it comes around to the next time you need to do them again.
  • Perforce has a higher price tag, comparatively.
  • Perforce make some tasks very easy, and yet other tasks very difficult - it doesn't always seem to have found its target user's proficiency.
Read full review
Likelihood to Renew
Open Source
No answers on this topic
Perforce Software
We are fully committed to our use of Perforce. It works well within our organization and our desire to share our code base with our customers. Their support staff are responsive, inquisitive, and eager to improve their software. I feel like we have a direct line to their design/feature team as they often solicit our feedback.
Read full review
Usability
Open Source
While the day to day use is very easy, the configuration and setting up of the system or new projects can be cumbersome.
Read full review
Perforce Software
With Perforce Helix, you can use it via the command line, via P4V, or any of the other APIs included with the product. It is extremely easy for new users to get up and running. Users of Perforce Helix only have to pull in the files of interest to them. Also, Perforce is very easy to script and integrate into your CI/CD pipeline. Streams allows you to have pinpoint control of your workflow, and P4Search is the absolute best--I wish Perforce (the company) would talk more about this. It is absolutely fabulous!
Read full review
Reliability and Availability
Open Source
No answers on this topic
Perforce Software
In our large environment, Perforce is rarely "down". We have regular maintenance windows and from time to time Perforce can feel a little slow, but its always available. Tech support has always worked with our engineers and IT department to make sure that any real performance or stability issues are addressed quickly.
Read full review
Performance
Open Source
No, when we integrated this with GitHub, it becomes more easy and smart to manage and control our workforce. Our distributed workforce is now streamlined to a single bucket. All of our codes and production outputs are now automatically synced with all the workers. There are many cases when our in-house team makes changes in the release, our remote workers make another release with other environment variables. So it is better to get all of the work in control.
Read full review
Perforce Software
No answers on this topic
Support Rating
Open Source
There is a large development community - but it is shifting as people move towards other tools. A lot of companies still use Jenkins and will build propriety tools, which doesn't help any of the open-source community. Jenkins has a lot of help and support online, but other, more modern, alternatives will have better support for newer tech.
Read full review
Perforce Software
I had two representatives from Perforce contact me after downloading it but never responded when I had questions. I also had a difficult time finding good training material for getting started. There is a lot of available support material when running into issues, though, because of how many large companies use it.
Read full review
Implementation Rating
Open Source
No answers on this topic
Perforce Software
This rating is related to setting up an environment from an existing Perforce repository. Initial setup of Perforce as the repository for the company was done by a separate team long prior to my inception.
Read full review
Alternatives Considered
Open Source
Overall, Jenkins is the easiest platform for someone who has no experience to come in and use effectively. We can get a junior engineer into Jenkins, give them access, and point them in the right direction with minimal hand-holding. The competing products I have used (TravisCI/GitLab/Azure) provide other options but can obfuscate the process due to the lack of straightforward simplicity. In other areas (capability, power, customization), Jenkins keeps up with the competition and, in some areas, like customization, exceeds others.
Read full review
Perforce Software
Perforce has a better built native visual client that is much simpler to use than Git's. It has a lot of optimizations in the workflow that can execute common patterns during a usual workday. Perforce also has an easier to understand method of presenting merge conflicts and does a better overall job of handling merges.
Read full review
Return on Investment
Open Source
  • We run about 30 test projects through Jenkins every day, multiple times a day; this allows us to focus on new tests rather than manually running all these tests.
  • We rely heavily on reporting capabilities and email notifications; we have some jobs that send emails every time they run so we know if there is an issue with any of our services.
Read full review
Perforce Software
  • Decreased our implementation costs by allowing versioning and back out of customizations made in the field.
  • saves developers time through automation of changes between branches - they think less of the plumbing and have more time to write code.
  • Downside is training/managing expectations of new developers who come in assuming they will use Git.
Read full review
ScreenShots