CI/CD
Continous Integration & Continuous Delivery/Deployment
Bamboo: Atlassian Bamboo is a CI/CD suite that is convenient for organisations that are already invested in the Atlassian ecosystem (e.g. Confluence, JIRA, etc.)
BuildKite: BuildKite is a SaaS CI solution that differentiates itself from other similar managed solutions by providing build agents that run locally on one’s machines (Linux, MacOS, etc) as opposed to the build process itself running in the cloud.
CircleCI: CircleCI is a CI/CD solution primarily consumed in a SaaS form, although an on-prem version is also available. It is liked by developers due to its simple YAML-based configuration. It supports a limited number of languages out-of-the-box.
CodeShip: CloudBees CodeShip is a cloud-based CI/CD solution. Although CloudBees is the commercial wing for Jenkins, CodeShip is the result of an acquisition. It is not managed Jenkins.
Fortify Static Code Analyzer: Fortify checks code written in most major languages (Java, C#, JavaScript, Swift, C, etc.) for security vulnerabilities.
Gitlab: An end-to-end CI/CD SaaS solution that capitalises on its association with Git.
GoCD: GoCD is a CI/CD tool with special focus on Continuous Delivery (CD), hence the name. It was originally developed by ThoughtWorks and it is now published under the Apache 2.0 licence.
Jenkins: Jenkins was one of the first CI tools and it is therefore a relatively modern legacy in numerous organisations. Its infamous nature (relative to the competition) was due to its sluggish MVC interface and the use of external build scripts rather than a simpler declarative/descriptive approach. Jenkins has evolved and corrected most of its historical drawbacks but the competition has caught up long before.
Rapid Deploy: MidVision Rapid Deploy is a tool for release automation, orchestration, and management. Unlike other tools, it does not try to cover the end-to-end CI/CD pipeline and focus on the release aspect only, hopefully well.
SonarQube: SonarQube checks code written in most major languages for code smells, bugs and security vulnerabilities.
TravisCI: TravisCI is similar to CircleCI in that is is based on a lightweight YAML syntax and has a snappier feel compared to the likes of Jenkins. It supports more languages out-of-the-box than CircleCI, but, at the time of writing, the cost of the enterprise licence seems to be higher.
UrbanCode Deploy: IBM UrbanCode Deploy is a deployment and release management suite popular in IBM shops and/or organisations who prefer big vendor, commercially supported software.