17
Why do building and testing software projects continuously? Continuous integration

Continuous integration (light talk)

Embed Size (px)

DESCRIPTION

Internal light talk at Inatel Competence Center

Citation preview

Page 1: Continuous integration   (light talk)

Why do building and testing software projects continuously?

Continuous integration

Page 2: Continuous integration   (light talk)

Where everything begins?

Page 3: Continuous integration   (light talk)

Its a

myth?

Page 4: Continuous integration   (light talk)
Page 5: Continuous integration   (light talk)

Normal lifecycle

Delivery

PlannPlann Do Integrate

Here you’ll get crazy.

Page 6: Continuous integration   (light talk)

We developer with other people

Page 7: Continuous integration   (light talk)

Let’s integrate

frequently

Page 8: Continuous integration   (light talk)
Page 9: Continuous integration   (light talk)

Maintain a single source repositoryAutomate the buildMake your build self-testingEvery commit should build on an integration machineKeep the build fast

Page 10: Continuous integration   (light talk)

Maintain a single source repositoryAutomate the buildMake your build self-testingEvery commit should build on an integration machineKeep the build fastTest in a clone of the production environmentMake it easy for anyone to get the latest executableEveryone can see what’s happeningAutomate deployment

Page 11: Continuous integration   (light talk)

Maintain a single source repository

Page 12: Continuous integration   (light talk)

Automate the build

Page 13: Continuous integration   (light talk)

Make your build self-testing

Page 14: Continuous integration   (light talk)

Every commit should build on an integration machine

Page 15: Continuous integration   (light talk)

Keep the build fast

Page 16: Continuous integration   (light talk)

Ok, NOW WHAT?

Page 17: Continuous integration   (light talk)

Thanks everyone

danielpedro09

[email protected]

danielpsf.blogspot.com

danielpsf

danielpedro09

daniel.pedro_fernandes

danielpsf