Wercker VPP is a Single-Tenant, SaaS delivered Docker-native CI/CD automation platform. It is fully managed and scalable and is ideally suited to Cloud-Native development (whilst being supportive of other paradigms). Companies use Wercker to develop, build, test and deploy microservice applications to the cloud.
Who is Wercker VPP designed for?We've designed Wercker VPP for software development teams building, testing and deploying business-critical apps to the cloud. Wercker is especially valuable for teams working in the cloud-native world using:
- Microservices: We support service definition, API contract testing and more
- Docker: Wercker is Docker-native, every pipeline runs in a Docker container, every build artefact can be a Docker container (it doesn't have to be so don't worry if you're still deploying a binary in some projects)
- Container Schedulers: We work with them all, but we're optimised for Kubernetes
- Container Registries: We integrate well with Docker Hub, Quai, ECR and GCR and support others too
- Cloud Deployment: We work closely with AWS, Google Cloud and Microsoft Azure to make sure your deployments are fast, secure and highly available
Features & benefits
Organisational Queues: Only jobs from your organisation will run on your environment, so if you have an extra workload, you'll just queue behind your colleagues. If that does not suit, you can just add another level of concurrency for an additional queue!
Flexible Concurrency: Scale up in a matter of minutes for new projects or teams
Complex workflows: Create multiple parallel build and test pipelines and deploy to registries and schedulers like Kubernetes
Programmatic Container Building: We support and encourage programmatic building of containers, build a base image, then build on that, branch pipelines to ensure test containers have dependencies but prod ones do not
Premium Support: VPP Customers receive premium support from our customer success team and can schedule session with our Solutions Architect to optimise their usage
Network Isolation: Pipelines run in dedicated single-tenancy ensuring secure a Docker environment
If you're ready to commit to Wercker, we offer a 16% discount for 12-month contracts! For larger levels of concurrency or multi-year contract you can talk to our enterprise team
Example use casesProblem: I want to execute Multiple Simultaneous Workloads; multiple team members executing automation workload (builds, tests, deploys) at the same time.
Solution: Wercker VPP supports high concurrency scaling so you can select the appropriate needs for your organisation; 2 teams regularly executing workloads consisting of a dual branched workflow; go for 4x concurrency.
Problem: I want to shorten my testing time by implementing Parallel Testing.
Solution: Wercker VPP supports branching workflows to Fan Out and execute multiple tests simultaneously. Customers are using Wercker in many different ways like this, including things like headless browser testing, 3x 20 min runs in parallel vs 1x 60min run reduces test time from 1 hour to 20 mins.
Problem: I want to test Microservice API Contracts during my integration testing.
Solution: Wercker VPP enables services to be defined in the YML defining the integration test pipeline. These services can be things like a MongoDB database or another team members micro-service like an auth service for example.
PricingIn all of the above use cases, each level of concurrency comes in at about $100 /mo, with unlimited workloads, unlimited projects and unlimited developers. The base package is $350 / mo for 3x concurrency and $100 per month after that. So for example:
- 6x concurrency is $650 / mo
- 10x concurrency is $1050 / mo
- 20x concurrency is $2050 / mo
We're pleased to launch Wercker VPP bringing together years of customer development and product innovation. So if your team is either invested in or moving towards using Microservices & Docker and are automating their deployments, to schedulers like Kubernetes, running on IaaS providers like AWS and Google Cloud Platform, sign up today!
Sign up today
What is the community edition?We ran an LXC stack from 2012 and a Docker stack from 2014, so we've been doing container-native CI/CD for some time. Our early versions were free and We still run a Docker-native free community edition. It's a multi-tenant environment, with a public queue system and is limited to 2x concurrency.
Many of our community edition users have worked with us on our VPP product. Customers often get going with community as a sandbox environment and then shift the workload to VPP which takes on average only 2 minutes!