Automates software deployments to variety of compute services
Compiles source code, runs tests, and produces software packages
Hosts Git-based repositories
Helps automate release pipelines for fast updates
Helps developers analyze and debug production and distributed applications