GitHub is one of the most commonly used version control repositories in the world. It has far and away the most reviews in our version control hosting category. Its 563 reviews as of Nov. 13, 2017, total almost 400 more than the next-most reviewed tool, Bitbucket.
The web-based git repository launched in 2008 and already had 26 million users as of March 2017. As of October 2017, it was the 61st most-visited site on the web, according to Alexa.com. Millions of proprietary and open-source projects are stored on GitHub; not to mention it also has a super cute mascot, the Octocat.
GitHub is used by huge companies like Airbnb, IBM and PayPal. Since it’s so widely used, it could be helpful to know which products work best with it. With each of the 250,000-plus reviews written on G2 Crowd, users list their favorite features of the product. These are the 10 products that users most frequently listed “GitHub” and “GitHub integration” as one of their favorite aspects as of Nov. 13, 2017. Hopefully they can help you get the most out of GitHub.
CircleCI is in our continuous integration software category. Eighty-nine users said GitHub or GitHub integration was one of their favorite aspects about the product. It was a High Performer in the Winter 2017 Grid® for Continuous Integration.
CircleCI is one of the most-reviewed development tools on G2 Crowd, with 130 overall. Some other aspects users like include its build automation features, debugging via SSH and Docker integration. Most reviews come from small-business users.
Continuous integration tools can benefit teams using GitHub as a central repository. They can check out parts of code, make edits and check code back in, all without shutting the programs down. The continuous integration tool automatically updates the app through GitHub’s repository.
CircleCI pricing info: The tool has three different pricing options, ranging from $35 to $249. The least expensive tier includes its hosted SaaS platform, onboarding and free installation. The more expensive options include unlimited users, integrations and full-time support.
2. Travis CI
Travis CI is in our continuous integration software category. Fifty-five users said GitHub or GitHub integration was one of their favorite aspects about the product. It was a High Performer in the Winter 2017 Grid® for Continuous Integration.
Travis CI has 60 reviews, which is still in the top half of products in its categories. Aside from GitHub integration, a lot of users say they they’re big fans of its unit testing capabilities, build automation features and commit hooks.
Travis CI pricing info: The continuous integration benefits of Travis CI will be very similar to those of CircleCI and Jenkins. But this tool is open source and self-hosted. You’ll need more infrastructure, but the tool comes free.
Codenvy is in our configuration management software category. Thirty-four users said GitHub or GitHub integration was one of their favorite aspects about the product. Some other features users said were helpful are its simple setup, code analysis capabilities and CSS support.
Codenvy was a High Performer in the Winter 2016 Grid® for Build Automation, but it’s no longer in that category. Configuration management tools offer the same check-in, check-out concepts as continuous integration tools. But the products won’t automatically deploy and update your app once changes are made.
Codenvy pricing info: Codenvy offers two pricing options: a pay-as-you-go plan where you have unlimited workspaces, 20GB hours free a month and machines up to 200GB RAM; you can also opt-in to its $300 paid subscription plan. You receive a private cloud, local integrations, no shared data and custom plugin support.
Jenkins is in our continuous integration software category. Thirty-three users said GitHub or GitHub integration was one of their favorite aspects about the product.
Users were also fans of the product’s self-hosting capabilities, build triggers and unit testing features. Jenkins was rated a High Performer in the Winter 2017 Grid® for Continuous Integration.
It’s similar to CircleCI and likely more widely used. Additionally, one Jenkins review called it “The standard for on-premise integration.” The tool has more reviews, but its satisfaction ratings were a bit lower.
Jenkins pricing info: Like TravisCI, Jenkins is free and open source. But Jenkins provides tools for test automation, configuration management, continuous integration and continuous delivery.
Codeship’s main category on G2 Crowd is continuous deployment. Continuous deployment adds a nifty little component to the process. When code is integrated from GitHub, users have the option to deploy the code whenever they please, rather than let it happen upon integration. It’s better for waterfall releases, while CI can greatly benefit agile teams.
Sixteen users said GitHub or GitHub integration was one of their favorite aspects about the product. Some top features, according to users, include automated deployments, unit testing and dependency caching. Codeship was also named a High Performer in the Winter 2017 Grid® for Continuous Integration.
Codeship pricing info: Codeship has three pricing tiers. One is free and includes one concurrent build, 100 builds a month and one test pipeline. The paid tiers go for $49 and $99 a month, and increase the number of builds, users, concurrent builds and test pipelines.
6. AWS CodeDeploy
Categories: Continuous Deployment
G2 Crowd Star Rating: 4.1 out of 5
The automated deployment service is fairly widely used among agile teams running AWS systems. The deployment speed, easy setup and revision control features were the most-cited benefits.
AWS CodeDeploy pricing info: AWS CodeDeploy offers similar solutions to Codeship, but may be easier to adopt if you’re already running on AWS infrastructure. It offers a pay-as-you-go model depending on your usage.
Chef is in our configuration management integration software category. Fourteen users said GitHub or GitHub integration was one of their favorite aspects about the product. Other benefits were self-hosting, provisioning and scripting.
Chef pricing info: Chef does pretty much everything from continuous integration to configuration management. It’s widely used and open source. It’s very similar to Jenkins in its wide range of continuous delivery offerings that include configuration management, build automation, continuous integration and continuous deployment.
Drone.io is in our continuous deployment software category. Thirteen users said GitHub or GitHub integration was one of their favorite aspects about the product. It was a High Performer in the Winter 2017 Grid® for Continuous Integration.
The tool is offered as a solution and a service for integration and deployment. Some users said they liked things like commit hooks, build automation and parallel builds.
Drone.io describes its offering as a continuous integration and deployment as a service product. It covers many of the continuous delivery capabilities.
Drone.io pricing info: The overall version is free, but private server projects range from $25 to $99 per month. All plans have unlimited builds and unlimited projects, but the number of private servers and concurrent builds increases with pricing.
Ansible is in our configuration management software category. Ten users said GitHub or GitHub integration was one of their favorite aspects about the product. The tool was rated a High Performer in the Winter 2016 Grid® for Build Automation. Users said they liked its provisioning, scripting and configuration management features.
The tool allows users to automate builds, deployments and integrations. It’s developed by Red Hat and has a rich open-source community. It has an additional offering called Tower to assist complex deployments, builds and integrations.
Ansible pricing info: Ansible’s pricing options are a bit more rigid. They run on a per-year basis ranging from $5,000 to $14,000, so they’re not ideal for small businesses or personal projects. Additional features, support and upgrades increase with pricing.
Bamboo is in our continuous deployment software category. Nine users said GitHub or GitHub integration was one of their favorite aspects about the product. It was a High Performer in the Winter 2017 Grid® for Continuous Integration.
Bamboo is part of the Atlassian product family and does most things related to builds, deployments and integrations. Users liked its scripting, integration and deployment features.
If your team is using JIRA, this one might be the easiest to implement and integrate into existing processes. The tool offers a lot of documentation for builds, tests and deployments so reporting to product managers and system administrators will be easier.
Bamboo pricing info: It has a few pricing options: one for small teams at $10 a month per server, and another for enterprise at $800 to a month per server. The small-team offering includes unlimited builds, but no remote agents. The other offerings include additional remote agents and support.
AppVeyor is in our continuous deployment software category. Nine users said GitHub or GitHub integration was one of their favorite aspects about the product. Aside from GitHub, the only feature users cited were the tool’s commit hooks.
The tool is fairly a straightforward deployment tool and is geared toward Windows development. It was a High Performer in the Winter 2017 Grid® for Continuous Integration. AppVeyor advertises use from large companies like Microsoft, Netflix and Google.
AppVeyor pricing info: It has three pricing options that all include a development environment and forums support. The most basic plan is $19 per month and includes one user and project. The next level comes in at $59 per month and allows for unlimited projects and technical support. The most expensive tier is $99 per month and includes all features and additional concurrent jobs.
Semaphore is in our continuous integration software category. Nine users said GitHub or GitHub integration was one of their favorite aspects about the product. Other features users liked were deployment, debugging, and commit features.
Semaphore offers hosted testing, integration and deployment capabilities for both proprietary and open-source projects. Many users mention Docker and GitHub as their main integration sources.
Semaphore pricing info: The tool itself is not open source, but Semaphore does provide a free version with two boxes and unlimited private projects. Its offerings range from $25 to $499 per month and comes with an increase in boxes, jobs and users as the cost increases.