Create workflows with a simple, easy to learn YAML based language, which is versioned in your source control. Create templates and share configuration blocks across your organization.
Create simple or complex workflows with fan in and fan out. Easily share information with upstream and downstream jobs. Use your favorite DevOps tools or leverage native functionality.
Leverage powerful native CI to quickly set up automated builds for your code. Automatic webhooks, matrix builds, event-driven notifications, integrated test and code coverage visualization, and much more!
Implement orchestration across multiple environments, semantic versioning, manual and automated approval gates, complex deployment strategies like blue/green, canary, upgrade.
View your workflows in a beautiful interactive dashboard that shows you what's happening in real time.
Trace any deployment ot activity back to the code change that triggered it. Every build contains complete trace information.
Focus on the workflows that you care about and tune out the noise. Share your view with the broader team to get on the same page.
Run jobs on Ubuntu, Windows, MacOS, CentOS, RHEL7, and Arm nodes. You can even run jobs across different platforms in the same workflow! Use one platform for all your applications.
Docker apps are first class citizens with native support for docker commands, and integrations with Kubernetes, GKE, Amazon ECS, etc. Use accelerators and templates for common scenarios.
Deploy to any cloud in a standard fashion. Native support for AWS, Google Cloud Platform, Docker cloud, etc. Easily configure hybrid clouds, failover, and disaster recovery.
Use any tool of your choice in your workflows, or use Shippable native functionality. Popular tools like Maven, JUnit, Selenium, Ansible, Terraform, Chef, etc are natively supported.