Pinterest logo

How Pinterest Uses Jenkins

10 engineering articles about Jenkins from Pinterest's engineering team

Articles

Filter:
Pinterest logo
Pinterest
Intermediate
The article discusses Pinterest's migration from its legacy workflow system, Pinball, to a new platform called Spinner, built on Apache Airflow.
Pinterest Engineering
18 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses Spinner, Pinterest's workflow platform, detailing its evolution from an in-house scheduler called Pinball to Apache Airflow.
Pinterest Engineering
23 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses Pinterest's Flink Deployment Framework, which is built on Bazel and integrates with various internal services to streamline the deployment of Flink jobs.
Pinterest Engineering
6 min read
Has Summary
--
Pinterest logo
Pinterest
Beginner
The article discusses a significant improvement made by the Engineering Productivity team at Pinterest, where a simple change in the Git fetch command reduced clone times by 99%.
Pinterest Engineering
4 min read
Has Summary
--
Pinterest logo
Pinterest
Intermediate
This article discusses the implementation of PID controllers in Pinterest's home feed ranking system to diversify content types.
Pinterest Engineering
7 min read
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses how Pinterest empowered its data scientists and machine learning engineers by building a PySpark infrastructure that addresses challenges faced with existing tools like Hive a...
Pinterest logo
Pinterest
Intermediate
This article discusses Pinterest's journey in building a Kubernetes platform to manage its diverse workloads efficiently.
Pinterest Engineering
10 min read
Has Summary
--
Pinterest logo
Pinterest
Beginner
The article discusses the challenges of managing Python code at scale across multiple repositories at Pinterest and introduces the solution of a Python monorepo called Python Commons.
Pinterest Engineering
9 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses how Pinterest improved its continuous integration (CI) process for iOS development by adopting Nix and Buildkite, moving away from Jenkins.
Pinterest Engineering
11 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Beginner
This article discusses how Pinterest improved its JavaScript testing framework, reducing test execution time from 15 minutes to just 1 minute.
Pinterest Engineering
5 min read
Has Summary
--

You've reached the end! All 10 articles loaded.