Understanding upstream and downstream jobs

An upstream job is a configured project that triggers a project as part of its execution.

A downstream job is a configured project that is triggered as part of a execution of pipeline.

Upstream and downstream jobs help you to configure the sequence of execution for different operations and hence you can orchestrate the flow of execution. We can configure one or more projects as downstream jobs in Jenkins.

Get Jenkins 2.x Continuous Integration Cookbook - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.