Build Release Engineering

Preview:

DESCRIPTION

Build Release Engineering. What is BRE BRE Common Process BRE Other Issue. What is BRE. BRE - Mission. As a centralized support organization we will constantly strive to meet or exceed our customers’ needs and expectations for building and releasing their software products. BRE. - PowerPoint PPT Presentation

Citation preview

Build Release Engineering

• What is BRE• BRE Common Process• BRE Other Issue

What is BRE

BRE - Mission

• As a centralized support organization we will constantly strive to meet or exceed our customers’ needs and expectations for building and releasing their software products.

BRE

BRE is a lot like Air Traffic Controllers. We don’t get a ton of attention and we are mostly behind the scenes but without us products would never get off the ground, just like the air traffic controllers do for planes.

BRE

• BRE likes an ribbon(bridge) which connects DEV, QA and Installer Eng. BRE makes software build and release automatically and smoothly.

BRE

DEV

QA

Installer Eng

Why we need BRE

What BRE is done

How BRE works with other

BRE Common Process

Common Build Process

BRE Build Types

Build Strategy

Continuous Build

Daily Build

Weekly Build

Milestone Build

BRE Other Issue

MDS – Master Dispatching System • Distribute products faster, cheaper and more reliably• Master Dispatching System consists in 4 Rsync server (Sun

T5120 running Solaris OS). The build machines will usually connect to the closest rsync server for best performance but any server can accept from any build machine so this provides extra robustness to the service in case a server goes down (never happened yet). Once posted, the master is dispatched to the other rsync servers. Data is not stored on rsync server – rsync does the dispatching only. Data is stored on robust NetApp appliances.

Suites Process

Perforce Consolidation and Administartion

3rd party component centralization

• Establish centralized storage and standard processes to efficiently manage 3rd party components used in all product offerings

Build Operation Center

Recommended