Try our new research platform with insights from 80,000+ expert users

GitHub Actions vs GoCD comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

GitHub Actions
Ranking in Build Automation
5th
Average Rating
8.6
Number of Reviews
20
Ranking in other categories
No ranking in other categories
GoCD
Ranking in Build Automation
15th
Average Rating
7.6
Reviews Sentiment
7.1
Number of Reviews
7
Ranking in other categories
Application Lifecycle Management (ALM) Suites (15th), Release Automation (9th)
 

Mindshare comparison

As of February 2025, in the Build Automation category, the mindshare of GitHub Actions is 10.7%, up from 2.7% compared to the previous year. The mindshare of GoCD is 1.5%, down from 2.0% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Build Automation
 

Featured Reviews

Muzammil Riaz - PeerSpot reviewer
Offers version control, automated script execution and reduces manual efforts
Its integration and deployment are quite easy. You need to create a YAML file in your project, detailing configurations within this file. It integrates itself, requiring you to specify titles, descriptions, parameters, and a trigger scheduler if needed. Apart from that, it's just a simple YAML file, so there's no need for complex configurations. In one project, I used GitHub to automate an application related to email marketing, focusing on actions for data scraping. This required running scripts daily, sometimes even twice or thrice a day. Manually executing these scripts is inefficient and overly reliant on individual team members. However, by integrating the project with GitHub Actions, we automated script execution. Triggers were set up to initiate the pipeline automatically with every new commit or push to a branch. Additionally, we implemented schedulers to run pipelines at predetermined times, like 9 PM or 2 PM. Another enhancement was executing five tests in parallel through data actions, making the process more robust. GitHub Actions also offers stepwise execution details, greatly aiding in understanding and managing workflows. I have optimized job execution time by running test scripts in parallel and creating multiple pipelines; we've significantly reduced execution times. What could take 50 minutes can be cut down to just 8 to 10 minutes through these optimizations.
RajeshReddy - PeerSpot reviewer
The UI is colorful, but the user experience must be improved
We can see all the pipelines with a simple search. The UI is colorful. The user experience is very rich. The product is very easy to learn if we know a bit of the basics. If we have someone to show us how to use it, it is very easy.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The most valuable features of GitHub Actions include its seamless integration within GitHub, which simplifies the CI/CD pipeline setup. The scalability of using different types of runners—both public and private runners—enhances deployment flexibility."
"GitHub Actions can be easily configured, especially for environment variables and secrets. The UI is understandable and user-friendly for setting up CI/CD pipelines. I prefer tools like GitLab, where the pipeline starts quickly and is accessible near the commits for easy access. However, many CI/CD tools are interchangeable due to similar features of GitHub Actions and other similar tools."
"GitHub Actions helps automate the deployment process, eliminating manual copying and testing, which saves time and minimizes errors."
"The level of automation achievable is really good. So, the custom workflow creation and Marketplace Actions improved our project's efficiency."
"The product's most beneficial feature is the ability to create workflows within the solution."
"The most valuable feature of the solution is that it is a good product that offers stability and performance."
"It improves efficiency as it involves no downtime and is managed by GitHub."
"I find the automation feature of GitHub Actions most valuable for our building processes. It integrates seamlessly with GitHub, so there's no extra configuration needed, making the building process easy and efficient. GitHub Actions handles scalability well, automatically managing execution infrastructure without requiring additional configurations. We haven't yet explored GitHub Actions' support for AI projects, as we haven't used its AI capabilities."
"The most notable aspect is its user interface, which we find to be user-friendly and straightforward for deploying and comprehending pipelines. We have the ability to create multiple pipelines, and in addition to that, the resource consumption is impressive."
"GoCD's open-source nature is valuable."
"The UI is colorful."
"Permission separations mean that we can grant limited permissions for each team or team member."
 

Cons

"There is a part that detects outdated libraries. If that feature could be more intuitive and informative, that would be nice."
"In terms of improvements, I think better logging for debugging purposes would be helpful, especially for complex workflows."
"GitHub sometimes makes it difficult to debug actions."
"Sometimes incremental steps should be taken during deployment instead of trying to execute all tasks simultaneously, particularly when dealing with AWS EKS clusters and Helm charts."
"In our company, procedures or rules need to be completed, which is not a problem with GitHub Actions but with our process."
"Improvements could be made in terms of time-saving capabilities and resolving potential complexities in centralized workflows."
"GitHub Actions lacks a feature for automating the build process for mobile applications."
"The minor drawback of GitHub Actions is the management of the dashboard and pipeline runs, which needs improvement. The dashboard for running pipelines could be better."
"It is difficult to assign different access levels because it relies on separate keys for developer and admin access, which could be simplified."
"The documentation really should be improved by including real examples and more setup cases."
"The aspect that requires attention is the user management component. When integrating with BitLabs and authenticating through GitLab, there are specific features we desire. One important feature is the ability to import users directly from GitLab, along with their respective designations, and assign appropriate privileges based on that information. Allocating different privileges to users is a time-consuming process for us."
"The tool must be more user-friendly."
 

Pricing and Cost Advice

"The cost for GitHub Actions may be around $45 dollars per user."
"Price-wise, GitHub Actions is okay. If I want to use the product's advanced features, then I need to pay the licensing charges for the solution."
"It's low-priced. Not high, but definitely low."
"The product is slightly more expensive than some alternatives."
"It is free and open platform, so I would rate it 1 out of 10."
"For our basic usage, we didn't have to pay."
"The tool's price is okay and reasonable."
"Regarding cost, as an enterprise, we negotiate our license and expenses, so I can't provide a specific rating for that."
"This is an open-source solution and it is inexpensive."
"It's an open-source and free tool."
report
Use our free recommendation engine to learn which Build Automation solutions are best for your needs.
838,713 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
17%
Computer Software Company
13%
Manufacturing Company
12%
Comms Service Provider
6%
Computer Software Company
22%
Financial Services Firm
15%
Retailer
11%
Manufacturing Company
7%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about GitHub Actions?
I have optimized job execution time by running test scripts in parallel and creating multiple pipelines; we've significantly reduced execution times. What could take 50 minutes can be cut down to j...
What is your experience regarding pricing and costs for GitHub Actions?
I pay approximately five dollars per developer per month. I created a GitHub organization for managing users.
What needs improvement with GitHub Actions?
GitHub Actions lacks a feature for automating the build process for mobile applications. I currently rely on GitHub Actions for web applications but have to use another tool for mobile apps.
What needs improvement with GoCD?
One area of product improvement is the access control system. It is difficult to assign different access levels because it relies on separate keys for developer and admin access, which could be sim...
 

Comparisons

 

Also Known As

No data available
Adaptive ALM, Thoughtworks Go
 

Overview

 

Sample Customers

Information Not Available
Ancestry.com, Barclay Card, AutoTrader, BT Financial Group, Gamesys, Nike, Vodafone, Haufe Lexware, Medidata, Hoovers
Find out what your peers are saying about GitHub Actions vs. GoCD and other solutions. Updated: January 2025.
838,713 professionals have used our research since 2012.