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