Development teams provisioning software services face a constant trade-off between speed and accuracy. New features should be made available in the least possible time with a high amount of accuracy, meaning no downtime. Unforeseen downtime due to human error is common for any manual integration processes your team uses to manage codebases. This kind of unexpected interruption can be one of the key drivers for a team to take on the challenge of automating their integration process.
The cloud is gaining widespread adoption. For many organizations, cloud computing has become an indispensable tool for communication and collaboration across distributed teams. Whether you are on Amazon Web Services (AWS), Google Cloud, or Azure. the cloud can reduce costs, increase flexibility, and optimize resources. If you have spent your career in buzzing server rooms full of cable nests, you may be wondering what all the fuss is about.
Over the past 10 years, CircleCI customers have used our platform to customize their software development process. Orbs have helped standardize and scale CI/CD pipelines with reusable packages of configuration. The CircleCI API has allowed users to create robust internal tools for their developers and integrate with other products for more granular monitoring. As of today, CircleCI users have yet another way to react to events and customize their software delivery experience with webhooks.
Webhooks allow for communication between services and APIs, which makes them the glue of our interconnected, cloud-based application environment. If you are familiar with APIs, you can learn to use webhooks. CircleCI offers a webhooks feature for our CI/CD platform that lets you subscribe and react to CircleCI events such as workflow and job completed. This tutorial showcases the webhooks feature and gives you steps for getting started.