Dedication

To HSD and all the “bwk” people

M.K.

To Bonnie and Sherwood, the best parents a son could have

C.B.

Brief Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

About the Authors

About the Cover Illustration

1. Make it happen

Chapter 1. Understanding continuous integration

Chapter 2. Setting up a source control system

Chapter 3. Automating the build process

Chapter 4. Choosing the right CI server

Chapter 5. Continuous feedback

Chapter 6. Unit testing continuously integrated code

2. Extend it

Chapter 7. Performing integration, system, and acceptance testing

Chapter 8. Analyzing the code

3. Smooth and polish it

Chapter 9. Generating documentation

Chapter 10. Deployment and delivery

Chapter 11. Continuous database integration

Chapter 12. Extending continuous integration

Index

List of Figures

List of Tables

List of Listings

Table of Contents

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

About the Authors

About the Cover Illustration

1. Make it happen

Chapter 1. Understanding continuous integration

1.1. What does it mean to integrate continuously?

1.1.1. Defining continuous integration

1.1.2. CI and your development process