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

GitHub Actions vs TeamCity comparison

 

Comparison Buyer's Guide

Executive Summary
 

Categories and Ranking

GitHub Actions
Ranking in Build Automation
5th
Average Rating
8.4
Number of Reviews
13
Ranking in other categories
No ranking in other categories
TeamCity
Ranking in Build Automation
10th
Average Rating
8.0
Number of Reviews
27
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of November 2024, in the Build Automation category, the mindshare of GitHub Actions is 10.1%, up from 1.2% compared to the previous year. The mindshare of TeamCity is 6.8%, down from 7.0% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Build Automation
 

Featured Reviews

MohamedMostafa1 - PeerSpot reviewer
May 27, 2024
Handles scalability well, automatically managing execution infrastructure without requiring additional configurationsThe automation feature of GitHub Actions is
We mainly use GitHub Actions for our CI/CD process. Whenever there's a change in our source code, we integrate and configure it using GitHub Actions to ensure code quality before merging it into our main branch I find the automation feature of GitHub Actions most valuable for our building…
Omakoji Idakwoji - PeerSpot reviewer
Jul 25, 2022
Build management system used to successfully create full request tests and run security scans
We use it for running unit tests for merge requests on github. We also use it to build executable artifacts and also for running security scans Time to deployment has been reduced. It has helped in preventing us from deploying breaking changes into production. If the pipelines are configured…

Quotes from Members

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

Pros

"It is a very stable solution as we have not faced any issues."
"It offers numerous built-in features for pipeline management, release management, and even work item tracking on boards, which makes it a versatile tool that seamlessly integrates with hardware and facilitates optimization."
"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."
"The level of automation achievable is really good. So, the custom workflow creation and Marketplace Actions improved our project's efficiency."
"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."
"We can trigger files manually or automate processes."
"Creating workflows in YAML format is straightforward and easy to comprehend. This includes both understanding and writing workflows. Additionally, the downloading aspect for third-party instances can also be easily done. It's worth noting that vulnerability analysis and similar tasks should be part of our automation through data workflows. Furthermore, we can break down our processes step by step, starting from building, then moving on to analysis, testing, and finally deploying in production and the clear environment. All of these tasks can be efficiently managed within this platform."
"GitHub Actions is valuable for its ease of use and integration."
"Time to deployment has been reduced in situations where we want to deploy to production or deploy breaking changes."
"The integration is a valuable feature."
"TeamCity is very useful due to the fact that it has a strong plug-in system."
"Using TeamCity and emailing everyone on fail is one way to emphasize the importance of testing code and showing management why taking the time to test actually does saves time from having to fix bugs on the other end."
"TeamCity is a very user-friendly tool."
"Good integration with IDE and JetBrains products."
"One of the most beneficial features for us is the flexibility it offers in creating deployment steps tailored to different technologies."
"VCS Trigger: Provides excellent source control support."
 

Cons

"The UI could be better."
"The primary area for improvement I see is in artifact management, especially for saving screenshots or videos from failed tests or data-driven actions. Currently, the configuration for saving these artifacts is complex."
"There is a part that detects outdated libraries. If that feature could be more intuitive and informative, that would be nice."
"Improvements could be made in terms of time-saving capabilities and resolving potential complexities in centralized workflows."
"We can leverage this database tool to manage everything within our environment and data burners, allowing for customization and execution. An additional advantage is the capability to modify aspects like file size, making processes more efficient and faster across the pipelines. Regarding improvements or implementations, I believe there should be enhancements made to the deployment tool. It should be integrated as part of the solution. Infrastructure-wise, we already have tools like GitHub and RobSpot, and data enables us to automate various processes, which is quite beneficial. As for further enhancements, I'm uncertain. I've shared everything I know. However, if there's something specific you'd like to see in future releases, a feature that may not exist yet but would be desirable, I can't provide any input on that matter."
"GitHub sometimes makes it difficult to debug actions."
"The reporting capabilities are somewhat limited."
"There could be more integration options with different platforms."
"REST API support lacks many features in customization of builds, jobs, and settings."
"If TeamCity could create more out of the box solutions to make it more user friendly and create more use cases, that would be ideal."
"The upgrade process could be smoother. Upgrading major versions can often cause some pain."
"If there was more documentation that was easier to locate, it would be helpful for users."
"The UI for this solution could be improved. New users don't find it easy to navigate. The need some level of training to understand the ins and the outs."
"It will benefit this solution if they keep up to date with other CI/CD systems out there."
"I need some more graphical design."
"Their online documentation is fairly extensive, but sometimes you can end up navigating in circles to find answers. I would like them (or partner with someone)​ to provide training classes to help newcomers get things up and running more quickly."
 

Pricing and Cost Advice

"It's low-priced. Not high, but definitely low."
"Regarding cost, as an enterprise, we negotiate our license and expenses, so I can't provide a specific rating for that."
"For our basic usage, we didn't have to pay."
"The product is slightly more expensive than some alternatives."
"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 is free and open platform, so I would rate it 1 out of 10."
"The tool's price is okay and reasonable."
"The licensing is on an annual basis."
"Start with the free tier for a few build configs and see how it works for you, then according to your scale find the enterprise license which fits you the most."
report
Use our free recommendation engine to learn which Build Automation solutions are best for your needs.
814,649 professionals have used our research since 2012.
 

Comparison Review

it_user184734 - PeerSpot reviewer
Jan 22, 2015
I generally find TeamCity a lot more intuitive than Jenkins.
Moving to TeamCity from Jenkins At work, we’re slowly migrating from Jenkins to TeamCity in the hope of ending some of our recurring problems with continuous integration. My use of Jenkins prior to this job has been almost strictly on a personal basis, although I pretty much only use Travis…
 

Top Industries

By visitors reading reviews
Financial Services Firm
15%
Computer Software Company
14%
Manufacturing Company
11%
Healthcare Company
7%
Financial Services Firm
27%
Computer Software Company
16%
Manufacturing Company
7%
Retailer
4%
 

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?
The product is slightly more expensive than some alternatives, like Bitbucket, but the additional cost is minimal.
What needs improvement with GitHub Actions?
There could be more integration options with different platforms.
What do you like most about TeamCity?
One of the most beneficial features for us is the flexibility it offers in creating deployment steps tailored to different technologies.
What needs improvement with TeamCity?
The integration between Bitbucket and TeamCity could be smoother. I encountered challenges when passing data from Visual Studio to Bitbucket and TeamCity. Improved documentation or out-of-the-box c...
What is your primary use case for TeamCity?
I used the product to deploy changes to UAT for testing and then to production.
 

Comparisons

 

Learn More

 

Overview

 

Sample Customers

Information Not Available
Toyota, Xerox, Apple, MIT, Volkswagen, HP, Twitter, Expedia
Find out what your peers are saying about GitHub Actions vs. TeamCity and other solutions. Updated: October 2024.
814,649 professionals have used our research since 2012.