Menu

Tagged in continuous-integration :


Chris Mathew

Tuning Android build nodes for maximum throughput

Introduction Our Android team uses Gradle as our build tool of choice. Gradle offers lots of options for tuning its resource consumption, giving engineers an opportunity to optimize performance for running tasks on well-known hardware. In this post, we’ll explore how the team tuned our Gradle setup for Amazon’s m7i.8xlarge EC2 instances. General concepts  Before… Read more


Oliver Isaac

Shipping Containers: How We Built an Easy to Use Jenkins Pipeline for ECR

The DevOps team at Wealthfront has been in the process of migrating services to run inside containers. As part of this process we need a way to build containers using our CI/CD tool, Jenkins. While we could write a Jenkinsfile for each container image we wanted to build, we identified this was a good opportunity… Read more


Edmond Fang

How We Standardized Our Lambda Deployments

Like many companies that use the cloud, Wealthfront uses AWS Lambda. And while our lambdas look pristine in the web console and perform their highly specific duties well, there’s quite a bit that happens before our lambdas get to that state–I’m referring to CI/CD. However, depending on the given lambda, the processes to deploy its… Read more


Adam Heimendinger

Halving iOS Test Time with Partitioning in Jenkins Pipelines

At Wealthfront, testing is core to the culture of our engineering organization and business. In fact, on the iOS team, testing is woven into our development process. We host and manage our own continuous integration (CI) pipeline on Jenkins which runs our unit and UI test suites. As most iOS developers know, UI tests take… Read more