Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Build Process 2.0 Goals by Mind Map: Build Process 2.0 Goals
0.0 stars - 0 reviews range from 0 to 5

Build Process 2.0 Goals

Runnable on any dev host

Trivial setup process: no manual config

Any developer can (re)build a deployable set of RPMs

No state in an external DB

Small set of top-level tasks to use repeatedly

Pythonic, but not Python-exclusive

Build types

"pythonic" = leverages Python skills

"pythonic" = looks like pseudocode

Support Continuous Integration

CI == fast feedback

Run test suite, starting with nothing more than an initial checkout

Wipe ALL artifacts, resetting to "virgin checkout" state

Install into an arbitrary root dir to allow > 1 CI build/box

Test output in standard formats

Easy for our team to pick up & stick with

Small number of commands to remember

Easy to apply to new projects

Quick, helpful feedback when used "incorrectly"

Value for all parties

Support company growth

Will it still work when we have 100 developers on staff?

Allow independent sub-teams

Enforce contracts between teams

Allow "build/test master" roles to be delegated

Fast feedback for everybody, in every role

Eliminate single points of failure