Skip to content

Latest commit

 

History

History
151 lines (105 loc) · 3.3 KB

module_3.md

File metadata and controls

151 lines (105 loc) · 3.3 KB

Module 3 : Building Continuous Delivery (CD) Pipelines

Resources

Pipeline Concepts

Value stream mapping for CD pipelines

TODO

Why create a pipeline?

TODO

Gates within a CD pipeline

TODO

How to protect centralized pipelines when multiple groups use same tools

TODO

Definition of binary reuse, automated deployment, multiple environments

TODO

Elements of your ideal CI/CD pipeline - tools

TODO

Key concepts in building scripts (including security/password, environment information, etc.)

TODO

Upstreams and downstreams

Triggering jobs from other jobs

TODO

Setting up the Parameterized Trigger plugin

TODO

Upstream/downstream jobs

TODO

Triggering

Triggering Jenkins on code changes

TODO

Difference between push and pull

TODO

When to use push vs pull

TODO

Pipeline (formerly known as Workflow)

Benefits of Pipeline vs linked jobs

TODO

Functionalities offered by Pipeline

TODO

How to use Pipeline

TODO

Pipeline stage concurrency

TODO

Visualization

Options to visualize jobs’ relationships

TODO

When to use various options for visualizing jobs’ relationships

TODO

Information offered by a build pipeline view

TODO

How to set up build pipeline visualization

TODO

Folders

How to control access to items in Jenkins with folders

TODO

Referencing jobs in folders

TODO

Parameters

Setting up test automation in Jenkins against an uploaded executable

TODO

Passing parameters between jobs

TODO

Identifying parameters and how to use them: file parameter, string parameter

TODO

Jenkins CLI parameters

TODO

Promotions

Promotion of a job

TODO

Why promote jobs?

TODO

How to use the Promoted Builds plugin

TODO

CD Metrics

KPIs/metrics for CI/CD

TODO

Determining how many builds failed, succeeded

TODO

Determining how long a build takes

TODO

Determining how often code is checked-in

TODO

How to use metrics/KPIs

TODO

Notifications

How to radiate information on CD pipelines to teams

TODO