Overview

Discover how CloudZero helps engineering and finance get on the same team — and unlock cloud cost intelligence to power cloud profitability

Learn more Arrow Arrow

Explore CloudZero

Discover the power of cloud cost intelligence


Why Change Icon
Why Change?

Give your team a better cost platform

Services Icon
Services

Give engineering a cloud cost coach

About Icon
About

Learn more about CloudZero and who we are

Pricing Icon
Pricing

Learn more about CloudZero's pricing

Tour Icon
Tour

Take a customized tour of CloudZero

Features

Explore CloudZero by feature


Cost Anomaly Detection Icon
Cost Anomaly Detection

Build fast with cost guardrails

Budgeting Icon
Budgeting And Forecasting

Drive accountability and stay on budget

Discount Dashboard Icon
Discount Optimization Dashboard

Manage all your discounts in one place

Dimensions Icon
CloudZero Dimensions

Organize spend to match your business

By Use Case


Cost Per Customer
Cost Per Customer Analysis

Understand your cloud unit economics and measure cost per customer on AWS

Kubernetes Cost Analysis
Kubernetes Cost Analysis

Discover and monitor your real Kubernetes and container costs

Unit Cost Analysis
Unit Cost Analysis

Measure and monitor the unit metrics that matter most to your business

Cost Allocation
Tagging And Cost Allocation

Allocate cost and gain cost visibility even if your tagging isn’t perfect

SaaS COGS
SaaS COGS Measurement

Identify and measure your software COGS

Engineering Cost Awareness
Engineering Cost Awareness

Decentralize cost decisions to your engineering teams

Cloud Cost Optimization
Cloud Cost Optimization

Automatically identify wasted spend, then proactively build cost-effective infrastructure

Migration Cost Monitoring
Migration Cost Monitoring

Monitor your AWS cost and track progress in real-time as you move to the cloud

By Role


All Your Cloud Spend, In One View

CloudZero ingests data from AWS, GCP, Azure, Snowflake, Kubernetes, and more

View all cost sources Arrow Arrow

Learn

Discover the best cloud cost intelligence resources


Resources Icon Resources

Browse helpful webinars, ebooks, and other useful resources

Blog Icon Blog

Discover the best cloud cost intelligence content

Case Study Icon Case Studies

Learn how we’ve helped happy customers like SeatGeek, Drift, Remitly, and more

Events Icon Events

Check out our best upcoming and past events

Cost Assessment Icon Free Cloud Cost Assessment

Gauge the health and maturity level of your cost management and optimization efforts

Featured

CloudZero Advisor

Compare pricing and get advice on AWS services including EC2, RDS, ElastiCache, and more

Learn more Arrow Arrow

How SeatGeek Measures Cost Per Customer

Discover how SeatGeek decoded its AWS bill and measures cost per customer

Read customer story orangearrow arrow-right

How Skyscanner Creates A Cost-Aware Culture

Learn how Skyscanner decentralized cloud cost to their engineering teams

Read customer story orangearrow arrow-right

How Malwarebytes Measures Cost Per Customer

Learn how Malwarebytes measures cloud cost per product

Read customer story orangearrow arrow-right

How Remitly Shifts Cloud Costs Left

Learn how Remitly built an engineering culture of cost autonomy

Read customer story orangearrow arrow-right

How Ninjacat Combines AWS And Snowflake Spend

Discover how Ninjacat uses cloud cost intelligence to inform business decisions

Read customer story orangearrow arrow-right

How Smartbear Uses Cloud Cost To Inform GTM Strategies

Learn Smartbear optimized engineering use and inform go-to-market strategies

Read customer story orangearrow arrow-right
arrow-left arrow-right
View all customer stories

The 50 Best CI/CD Tools All DevOps Teams Should Know In 2022

Discover the best CI/CD tools for your stack — including tools to help manage and optimize your continuous integration and delivery pipelines.

Is your current cloud cost tool giving you the cost intelligence you need?  Most tools are manual, clunky, and inexact. Discover how CloudZero takes a new  approach to organizing your cloud spend.Click here to learn more.

The modern software development lifecycle comprises two key phases: continuous integration (CI) and continuous delivery or deployment (CD). In both stages, automation reduces manual labor, minimizing human errors.

That enables DevOps teams to focus on mission-critical work instead of continually fixing mistakes.

Automating CI/CD also provides a check and balance system for rolling back errors. Aside from ensuring optimal system performance, this also improves other areas, like security and compliance.

Yet, for that to work, your DevOps team needs the best CI/CD tools for the job. Here are more than 50 robust solutions you can choose from.

Table Of Contents

What Are CI/CD Tools?

CI/CD tools automate the continuous integration and continuous delivery/deployment phases of the software development lifecycle. Here’s what each phase involves:

  • Continuous Integration (CI) merges frequent code changes from multiple contributors into a single, shared project. This codebase is usually hosted on a shared server or repository. CI tools automate the process of building, testing, and merging code changes to a shared repository as needed.
  • Continuous Delivery (CD) automates most tasks but require software engineers to manually approve changes before they go live in production.
  • Continuous Deployment (CD) emphasizes full release automation, ensuring that code changes can be pushed from a repository to production without human intervention.

But, are CI/CD tools really necessary?

Why Are CI/CD So Important?

Some of the benefits of CI/CD tools include:

  • Beat overwhelm by building, testing, deploying, and monitoring your code from a single CI/CD tool.
  • Automate repetitive tasks when building, testing, deploying, and maintaining software.
  • Speed up time-to-market by minimizing manual labor and risk of human error.
  • Free up software engineers to focus on more creative tasks, such as inventing new features, rather than doing repetitive work.
  • Configure the right environment for software or code to run at its best.
  • Identify and resolve issues before they affect customers.
  • Support seamless collaboration between distributed software engineers, such as creating tasks, backlogs, and keeping track of CI/CD processes.
  • Test code changes to ensure that only high-quality, secure code is pushed to live environments.
  • Some CI/CD tools serve as version control, knowledge management, or cost management tools.
  • Continuously perform all the above without human intervention.

So, which tools are best for what aspect of the CI/CD pipeline?

End-To-End CI/CD Tools

Some of these CI/CD tools can help you create and automate entire pipelines. Others are better at specific tasks. We've compiled a quick list of the best CI/CD tools currently available.

CI/CD Tools Comparison Chart

Here is a more detailed breakdown of these and other top CI/CD platforms.

1. Buddy

Buddy

Buddy enables engineers to build and manage complex CI/CD pipelines quickly and with ease. It gives engineers direct deployment access to public repositories such as GitHub. Buddy’s core features include file transferring, error and bug detection, change detection, project planning, alerts and notifications, templates for team workflow collaboration and communication.

Pricing: Free plan, Pro plan - $75 per month, On-premises - $35 per month per user

2. Jenkins

Jenkins

Jenkins split from Hudson (another CI tool) after a dispute with Oracle. It is a free and open-source automation server for web-based and on-premise projects. Among its most notable features are integration scheduling, cross-platform support, user-created plugin libraries, multi-build support, and real-time notifications. Jenkins X supports multi-cluster GitOps, secrets management, Tekton pipelines, preview environments, and pull request ChatOps.

Pricing: Free

3. Circle CI

CircleCI

CircleCI enables engineerings to build, test, and deploy software at scale. You can integrate it directly with your version control system, such as GitHub or Bitbucket, and it will validate your code changes in real-time. CircleCI also helps manage your build logs, access controls, and testing. It is highly customizable, supports automated parallelization, and executes builds through containers or virtual machines.

Pricing: Free plan, Performance plan - $15/month, Scale plan - $2,000/month, Server plan - Custom pricing

4. Codemagic CI/CD

CodeMagic

Formerly Nevercode, Codemagic automates the build, test, and deployment phases of mobile apps, whether you use standard or premium instances of Linux, Windows, or macOS build machines. Codemagic also integrates with most cloud-based or self-hosted Git repositories, like GitHub and Azure DevOps.

It’ll let you unit-test or use emulators, simulators, or actual devices to validate your apps. It'll also send you alerts via Slack with clear logs so you can pinpoint issues.

Pricing: Free - Up to 500 build minutes and macOS standard VM; Pay-as-You-Go - prices per user per VM type; Team $299/month - Unlimited Linux/Windows/macOS premium VMs and 3 concurrent builds.

5. Bamboo CI/CD

Bamboo

The Bamboo CI server combines automated builds, tests, and releases in a single workflow through its five building blocks; projects, plans, storage, jobs, and tasks).

You can run build-tasks in parallel or sequentially. It also integrates with many tools to create your build and manage automatic pipelines. It also generates detailed reports and notifications.

Pricing: Starts at $10 per year for no remote agents and goes up to $167,000 per year for 1,000 remote agents

6. GitLab CI/CD

GitLab

While GitLab is the Git-based repository system, GitLab CI/CD lets you build, test, and publish software without needing third-party integrations. It runs automated scripts in parallel or sequentially, provides change previews, and can quickly roll back changes in case of an error.

Also expect dynamic application security testing (DAST), container scanning, dependency scanning, and static application security testing (SAST) for secure and compliant applications.

Pricing: Free - Up to 400 CI/CD minutes, 10 GB transfer, and 5GB storage; Premium at $19/user/month (billed annually) - Up to 10,000 CI/CD minutes with support and 100GB transfer, etc; Ultimate at $99/user/month (billed annually) - Up to 50,000 CI/CD minutes, 250GB storage, and 500GB transfer.

7. Travis CI

Travis

Travis CI was the first tool to offer Continuous Integration as a Service. It lets you sign up, link your favorite repository, build, and test apps. It also integrates seamlessly with common cloud repositories like GitHub, GitLab, and Bitbucket.

Travis CI runs in the cloud and features many automated CI options without requiring a dedicated server. This enables you to test code in different environments, machines, and operating systems.

Pricing: Free for open source projects, Core Plan - Starts at $69/month, Enterprise Plan for commercial projects - custom pricing. 30-day free trial included

8. Buildbot

Buildbot

Buildbot is primarily a job scheduling tool for Python 3.0 and later. It automatically queues, executes, and reports on jobs whenever the resources it needs are available. An installation of Buildbot comprises a master and a collection of workers.

The master monitors source-code repositories for changes, coordinates tasks for workers, and reports outcomes to end users and developers. The workers can run on various operating systems.

Pricing: Free and open-source

9. TeamCity

TeamCity

JetBrain’s TeamCity is an affordable CI/CD tool for teams and individuals. It is available as a software-based, self-hosted, on-premise solution or as a managed cloud service. It supports multi-platform development, extensive cloud integration, and advanced controls for complex builds.

The web interface allows users to view and manage their builds. You can also use its Kotlin DSL to manage build configurations as code.

Pricing: Cloud plan - $45 per month (14-day free trial), Professional server license (On-premise) - Free, Enterprise server license - $1,999+ per month.

10. Codeship

CodeShip

CodeBees’ Codeship provides CI/CD as a Service, simplifying setup, control, and operations at scale. It uses single-tenant AWS servers to improve security, performance, and reliability. Codeship also integrates with virtually any cloud, tool, or service so you can automate your CI/CD tasks anywhere.

Pricing: Free - Up to 100 builds/month, Basic plan - Starts from $49/month for unlimited builds, 2 parallel test pipelines, and 1 concurrent build, Pro plan - Up to 20 concurrent builds.

11. GoCD

GoCD

GoCD is a continuous delivery platform rather than a full-blown CI/CD tool. But it integrates with many CI tools to complete CI/CD pipelines. Its major benefit is its Value Stream Map feature, which helps companies visualize their CD pipelines.

GoCD is available for Windows, Linux, and Mac and runs cloud-native deployment on environments, such as Kubernetes, AWS, and Docker.

Pricing: Free and open-source

12. GitHub Actions

Github Actions

If you already use GitHub as your Git source code management platform, you can seamlessly connect it to Actions for CI/CD pipelines without needing third-party tooling. Its GitHub Actions enables workflow automation with GitHub events, from issue creation and push to code reviews and branch management.

You can also use any language and run your builds on Linux, ARM, Windows, containers, and macOS.

Pricing: Free with public repositories; Flexible pricing for private repositories (free up to 2,000 build minutes)

13. Semaphore

Semaphore

Semaphore defines CI/CD best practices with a pull request-based workflow. Other top features include cloud and on-premises hosting, native Docker and K8s support, secrets and dependency management, customizable stages, parallel execution, and control flow switches.

It also lets you use infrastructure as code to model sophisticated CI/CD pipelines.

Pricing: Upon request

14. Spinnaker

Spinnaker

Spinnaker delivers an open-source, multi-cloud CI/CD platform. You can automate system tests, manage your rollouts, and trigger pipelines through git events. While it is a CD tool, it connects seamlessly with CI tools like Travis CI, Jenkins, Docker, and more integrations.

Pricing: Open-source

15. Harness CI/CD

Harness

Harness acquired Drone CI to strengthen its CI/CD capabilities. With Harness CI, you get a self-service CI tool built on container technologies, meaning all extensions are standardized and builds are isolated.

Harness CD delivers a self-service CD module for deploying as needed. No scripts, version dependencies, or plug-ins required.

16. DeployBot

DeployBot

DeployBot is a build deployment management tool for manual and automatic releases. It also supports simultaneous multi-server deployments. DeployBot builds your code by fetching dependencies from repositories such as Node.JS, Composer, and NPM.

It has New Relic and Bugsnag integration, which helps you keep a close eye on the stability of your deployments. DeployBot also integrates with services such as Slack to deliver automatic notifications.

Pricing: Free plan - up to 10 servers an dunlimited build minutes, Plus plan - $25 per month up to 600 servers and 20 repositories, Premium plan - $50 per month up to 1,000 servers and 50 repos.

17. Azure Pipelines

Azure Pipelines

Azure Pipelines helps you build, test, and deploy all your projects with any language and on any platform. It enables fast builds by integrating deep with GitHub pull requests, statuses, and checks. It also supports containers, Kubernetes, test integration, YAML, deployment to any cloud, an dis free for open-source projects.

Pricing: Free up to 10 open-source projects; $40/month for each parallel job and 1,800 minutes for Microsoft-hosted CI/CD; $15/month per extra parallel job with unlimited minutes.

18. Concourse

Concourse

This Go-based automation platform enables you to build, test, and deploy projects on virtually any automation pipeline at scale. It is open-source, container-based, and opinionated.

A Concourse pipeline resembles a continuous and distributed Makefile. In each job, there is a build plan that declares that job's input resources and what you can run with them when they change.

Pricing: Free and open-source

19. Bitrise

Bitrise

Like Codemagic, Bitrise is a CI/CD tool for developing, testing, and rolling out mobile apps. The mobile CI/CD automatically configures workflows so you can simplified integrating and deploying your Android, React, IOS, Native, flutter, and macOS apps. It works with GitHub, GitLab, and BitBucket, includibng their Enterprise editions.

Pricing: Free for students and individuals; From $35/month on Teams plan, $2,500/month on Velocity; Custom pricing on Enterprise plan.

20. Codefresh

Codefresh

This Kubernetes native CI/CD solution is also among the few tools offering straightforward Docker registry integration across all pipelines. It also enables you to build docker images as needed directly in the pipeline. It's built on Argo to support declarative continuous delivery. Codefresh integrates neatly with other tools, from GitHub Actions to Jenkins.

Pricing: Free Community Edition up to 5 developers and 1 Argo runtime; Professional at $49/developer/month up to 15 developers and 2 Argo runtimes; Enterprise - custom pricing for unlimited everything.

21. BitBucket CI/CD

BitBucket

Building your projects with BitBucket CI/CD means developing right next to your code – if you use BitBucket as your Git repository. That means you won’t need servers, third-party repositories, and special configuration to get going. It also integrates natively with JIRA agile project management.

Pricing: Free up to 5 users, 1GB storage and 50 minutes/month; Standard plan - $5/user/month with unlimited users, 2,500 minutes/month, and 5GB storage; Premium - $6/user/month with 3,500 minutes, and 10GB storage.

22. AppVeyor CI/CD

AppVeyor

With AppVeyor, you get to configure builds in versioned YAML, use a NuGet server, complete with support and a bubbling community. It also supports custom repos as well as GitHub (including Enterprise), GitLab, Bitbucket, Azure Repos, Gitea, and Kiln.

Pricing: Free for unlimited open-source, public projects; Basic - $29/month with 1 concurrent job, 1 private project, and 5 self-hosted jobs; $59/month with unlimited private projects, 1 concurrent job, and 5 self-hosted jobs; Premium - $99/month with unlimited private projects, 2 concurrent jobs, and 5 self-hosted jobs.

23. Flux by WeaveWorks

Flux

With Flux, you can continuously deliver user-facing apps and infrastructure using version control for each step. This ensures reversibility, auditability, and reproducibility. Your team can deploy code as soon as they create it and swiftly roll back if necessary.

Core is the free, open source platform for declaratively automating app delivery. Enterprise is the continuous operations tool for teams to implement Kubernetes-based GitOps at any scale.

Pricing: Free and Enterprice (custom pricing upon request)

Now, even the best CI/CD tools cannot work in a vacuum. In the following sections, we'll cover the other DevOps tools you may need to run successful CI/CD workflows.

Cloud Cost Management Tools

Cloud cost management enables you to view, monitor, and optimize your cloud spend. While some provide overviews, others deliver detailed unit costs, like cost per customer, cost per software feature, etc. Here are five of the best:

24. CloudZero

CloudZero

CloudZero provides cloud cost intelligence for engineering, FinOps, and finance teams. With CloudZero, you can map cloud costs to specific products, features, teams, and more without endless manual tagging.

CloudZero AnyCost lets you view, understand, and optimize your cloud spend across Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). Also, you can view your costs by customer, feature, dev team, and more, across services such as Snowflake and Kubernetes.

CloudZero also provides timely and automated cost anomaly alerts to help you prevent issues from causing budget overruns.

Pricing: Custom pricing upon request.

Request a demo here to see CloudZero in action!

25. AWS Cost Explorer

AWS Cost Explorer

AWS Cost Explorer helps visualize, analyze, and manage AWS costs. You can sort and group your figures by usage type and tag — daily or grouped by month. It comprises four different parts — AWS Budgets, AWS Budgets Reports, AWS Cost Explorer API, and AWS Cost Explorer and Resource Granularity. You’re charged for each portion of the service you use.

Pricing: AWS Cost Explorer Hourly and Resource Granularity - $0.01 per 1000 UsageRecords per month, AWS Cost Explorer API - $0.01 for each request, AWS Budgets Reports - $0.01 per report, AWS Budgets - First two action-enabled budgets are free per month (subsequent budgets will cost you $0.10 daily)

26. Xosphere

Xosphere

Xosphere helps AWS customers use Spot instances to optimize the costs associated with their CI/CD activities. It does that by automatically switching workloads from On-Demand instances to the most cost-effective Spot instances whenever they are available. Importantly, it does this without interrupting performance.

Pricing: Per hour per Spot Instance

27. ProsperOps

ProsperOps

ProsperOps offers a free savings analysis solution that pulls detailed data that would take a team at least a week to gather manually. You'll see your spending over the past year, how effective you've been in using your savings instruments, the state of your commitment capacity planning, and how your results compare with your peers.

Pricing: Percentage of savings for Enterprise Plan

DevOps Collaboration And Agile Project Management Tools

Application lifecycle management software enable you to monitor and manage their applications from conception to retirement. The following tools ensure optimal delivery cycles and smooth transitioning.

28. Jira

Jira

Atlassian’s Jira is a developer-centric, Agile project development platform. It lets your DevOps team plan, track, release, and generate reports of your CI/CD activities at any scale. Jira includes ready-to-use templates to get you started quicker with Kanban, Scrum, roadmaps, and bug tracking workflows. It also integrates with virtually any DevOps work tools to support seamless CI/CD projects.

Pricing: Per user per month, starting Free with 10 users, Scrum, and Kanban boards support; Standard - $75/user/month for up to 35,000 users, Premium - $145/user/month up to 35,000 users; Enterprise - Custom pricing.

29. Asana

Asana

The Asana task management service helps teams coordinate and synchronize their work. These can range from everyday tasks to special projects. There’s a desktop, web, and mobile version of Asana, all of which provide List, Board, and Timeline views of tasks . You can also integrate and connect Asana with other tools, including Microsoft Teams, Adobe Creative Cloud, Slack, Tableau, Microsoft Office 365, Power Bi, etc.

Pricing: Free plan, Premium plan - $10.99 per user per month, Business plan - $24.99 per user per month, Enterprise plan - Pricing provided upon request

30. AHA!

AHA

AHA! is a product management software suite that specializes in roadmap creation. You can create strategic business models, delegate tasks, as well as visualize, collaborate, and crowdsource ideas from customers and colleagues.

Pricing: Paid per user per month, depending on your plan; Ideas, Roadmap, or Develop.

31. CollabNet VersionOne

CollabNet

CollabNet VersionOne is an “application Agile lifecycle management (ALM) solution”. VersionOne features portfolio management, product road mapping, sprint planning, test management, timeline tracking, and release planning. It also supports Kanban, Scrum, SAFe, XP, and hybrid development methods. It eases planning, tracking, and reporting across teams and software portfolios.

Pricing: Request pricing. Includes 30-day free trial

32. Trello

Trello

For enterprises seeking less convoluted or feature-heavy software lifecycle management tools, Trello is a great fit. This tool uses a visually appealing, easy-to-use user interface based on cards and boards. With Trello, you can assign tasks, create timelines, create reports with productivity metrics, and organize your team or project calendars.

It also uses artificial intelligence to eliminate repetitive tasks and connects with DevOps tools like Slack, Dropbox, Confluence, Google Drive, and Evernote.

Pricing: Flexible - per user per month

Software Build And Configuration Management Tools

The following configuration management (CM) tools automate discovering, documenting, and tracking changes in software, hardware, and devices in your engineering environment.

33. Terraform

Terraform

Terraform is an Infrastructure-as-code (IaS) solution. It enables you to configure and define data center infrastructure through HashiCorp’s custom configuration language or JSON. Terraform is compatible with a wide range of Cloud providers, including Azure, VMWare, and AWS.

If you’re subscribed to multiple cloud providers, Terraform is a great way to ensure that they have consistent configurations.

Pricing: Free plan, Team and Governance plan - $20 per user per month, Business plan - Upon request

34. CFEngine

CFEngine

CFEngine is the most cut and dry configuration management software on this list. It was originally released in 1993 and has managed to keep up with software development trends. CFEngine features full CI/CD integration.

You can automate infrastructure configurations and manage your patches. It also features compliance reporting and infrastructure hardening.

Pricing: Community Edition - Free, Enterprise Edition - Upon request

35. RedHat Ansible

RedHat

Red Hat’s Ansible is an automation platform used for configuration management as well as deployment. Ansible allows you to keep your configurations consistent across all platforms. Whether your software is hosted on a physical server, cloud, virtual machine, or container, you can alter and manage your configurations from a single point.

Pricing: Upon request

36. Rudder

Rudder

Rudder is an open-source, web-based configuration management tool. It enables continuous audits and enforcement. Rudder comprises a full-feature web-based interface.

It also features standardized, reusable policies, a custom policy editor, central reporting, grouping based on search queries, and per-host policies. Since Rudder is open source, the bulk of its core features are free. However, there are additional features such as support hidden behind a subscription paywall.

Pricing: Without subscription - Free (Open), With subscription - $75 per node per year

37. RunDeck

RunDeck

RunDeck is an operations automation platform. It doesn’t just manage deployments but several processes in the CI/CD pipeline as well.

It’s great for creating standard operating procedures and synchronizing actions across all your enterprise’s various scripts, tools, and APIs. RunDeck is particularly suited for companies planning to migrate to the cloud.

It also works for old legacy frameworks and new ones. Its built-in governance and control features enable you to delegate a broad range of activities to your teammates.

Pricing: Community Edition - Free, Enterprise Edition - Upon request

38. Juju

Juju

Juju is an application modeling and deployment tool. It allows you to deploy software simultaneously on local servers, containers, and private and public cloud.

What makes Juju unique is its approach. CI/CD pipelines for large companies can be complex. Juju uses what is known as charms to deploy infrastructure and code. It supports AWS, Microsoft Azure, Google Cloud, and Oracle.

Pricing: Free (Open Source)

39. Apache Maven

Apache Maven

Apache Maven is a software build automation and project management tool. It’s popular among the open-source and Java community. Maven allows you to build and deploy code in Scala, Ruby, Java, C#, Python, etc.

Pricing: Free and Open-source

40. Docker

Docker

Docker is a virtualization tool that allows enterprises to create cross-platform applications. It achieves this through the power of virtual containers which can be run on Linux, Windows, Mac OS, public and private cloud.

Docker’s SaaS offering is made up of three components — software, objects, and registries. Within its suite, it offers three core tools — Docker Compose, Docker Swarm, and Docker Volume.

Pricing: Free plan, Pro plan - $5/user/month, Team plan - $7/user/month, Business plan - $21/user/month

41. Apache ANT

Apache ANT

Apache Ant (“Another Neat Tool”) is the oldest tool on this list and it can be considered a precursor to Maven. Just like Maven, it was written entirely in Java. ANT uses XML to define the code build process. While ANT is primarily a JAVA build tool, it can be used to define processes and build C++, C, and C# applications.

Pricing: Free (Open Source)

42. Packer by HashiCorp

Packer

HashiCorp Packer is one of the most well-rounded CI/CD pipeline build tool. The software automates the creation of multiple machine images. It is also extensible and pluggable, so you can add builders, data sources, post-processors, and provisioners with plugins to add to its capabilities.

Pricing: Free and Open-source

43. Grunt

Grunt

Grunt is a JavaScript task automation tool. You can use it to build, test, and debug your code. You use Gruntfiles to configure tasks. Grunt is also extensible. It has a large library of community-created plugins. Working with Grunt as a novice user can be daunting. Luckily, Grunt has a thriving community and ecosystem that is ready to assist you with any queries.

Pricing: Free and Open-source

Cloud/IaaS Tools

If you’re not directly deploying your software onto your clients’ machines or giving them direct access to a server, you’re going to need a service to host it. You may have the best building tools and deployment software, but it doesn’t mean much if you don’t have the infrastructure or resources to get it to the final consumer. Here is a list of tools that address such an issue.

44. Amazon Web Services (AWS)

AWS

Amazon Web Services need no introduction. According to Statista, in 2020, they had a 33% global quarterly market share. You can build virtual servers with Amazon EC2, relational databases with Amazon Aurora and Amazon RDS, isolated cloud resources with Amazon VPC, and machine models with Amazon SageMaker. It also features a litany of analytics and app integration tools.

Pricing: Pay-as-you-go (For detailed pricing, visit the AWS pricing guide)

45. Morpheus

Morpheus

Morpheus is a cloud management platform with a focus on cloud migration. It’s a self-service platform for hybrid cloud application orchestration. Morpheus empowers you to set up a private cloud and control public cloud access to teams provisions on demand.

It’s persona-based so IT, security, and finance teams all get what they need to spend less time worrying about infrastructure and more time modernizing applications. It affords you the freedom to mix and match on-premise and public cloud technologies.

Pricing: Upon request

46. OpenStack

OpenStack

OpenStack is a cloud framework. It provides users and enterprises with infrastructure for horizontal scaling. OpenStack also helps with compute, storage, and sharing data and resources. It also provides self-service administration that users can interact with directly. OpenStack is open-source, which makes it highly adaptable. This also saves you from possible vendor lock-in.

Pricing: Free for private cloud (Open Source), Public cloud is enterprise size-dependent (visit the price guide for more details)

47. Google Cloud Platform (GCP)

GCP

Google Cloud Platform (GCP) allows engineers to create and host programs and websites. It also allows you to analyze and store data using Google’s computing infrastructure. GCP has over one hundred products and tools separated into three core categories — compute, storage, and machine learning.

Pricing: Usage-based (visit Google’s price listing guide)

48. Dokku

Dokku

Dokku is a great alternative if you’re working with a stringent budget. It’s a miniaturized self-hosted platform as a service. You can deploy applications to it using Git. Because it’s a Heroku derivative, it’s compatible with Heroku apps.

It’s easy to set up and has a wide variety of plugins that work out of the box. These plugins include Mongo, Postgres, and Redis. Additionally, you can write your own custom plugins if you feel that the available plugins just aren’t enough.

Pricing: Free and Open-source

DevOps Testing Software

49. WebApp.io

WebApp

WebApp is one of the newest products on this list. It was founded in 2018 and is geared towards full-stack development testing. What makes it somewhat unique is how it uses memory snapshotting technology for fast and efficient testing.

LayerCI will create automated demo environments to help you quickly review your changes and weed out any bugs. LayerCI supports GitHub, GitLab, and Bitbucket repositories.

Pricing: Free plan, Starter plan - $5 per developer per month, Team plan - $35 per developer per month, Enterprise plan - Custom pricing (contact LayerCI for more details)

50. Katalon

Katalon

This testing automation platform delivers consistent, continuous, and scalable testing in one platform. Katalon generates and executes tests on virtually any operating system, browser, and device. It also works on both cloud and on-premise deployments. Katalon also integrates with Jira out-of-the-box and includes native integration with top CI tools like CircleCI, Bamboo, Jenkins, and Azure Pipelines.

Pricing: Free - Web, API, mobile, and desktop testing; Studio Enterprise $1,899/user account/year - All Studio functions; Runtime Engine - $1,499/user account/year - Add CI/CD integration.

Picking The Best CI/CD Tool For Cloud Cost Management

A successful CI/CD plan requires the right resources and tools. Yet, keeping track of everything, including data transfer costs, can be challenging. So you may not be aware of what’s driving your cloud spend in order to optimize it.

To understand what drives your cloud costs, you need a platform like CloudZero. With CloudZero’s unit cost approach, your engineering team can see how their technical choices affect cloud costs on all major platforms.

You can view costs by product, product feature, deployment, environment, dev team, project, and more granularity to help you build cost-effective software.

Transform Your Cloud Spend

CloudZero also empowers you to measure finance and FinOps unit economics (like cost per customer), as well as map cloud costs to products, people, and processes for easier chargeback and showback. Whether you are a large enterprise or a bubbling startup, CloudZero works at any scale.

Request a demo today to see CloudZero in action.

STAY IN THE LOOP


Join thousands of engineers who already receive the best AWS and cloud cost intelligence content.