Continuous Integration: Lecture 11 Flashcards

1
Q

Continuous integration practices

A
  1. Change management:
    - Maintain a single source repository
    - Everyone commits to the mainline every day
    - Every commit builds the mainline on an integration machine
    - Everyone can see what’s happening
  2. Quality assurance:
    - Automate the build
    - Make your build self-testing
    - Test in a clone of the production environment
    - Keep the build fast
  3. Deployment:
    - Make it easy for anyone to get the latest executable
    - Automate deployment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly