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
1.1.3. Do I need to build with every change?
1.1.4. Overcoming team objections
1.1.5. It’s all about reducing risk
1.2. A simple Hello World–type CI example
1.3. CI tools
1.3.1. Essential tools
1.3.2. Code-Analysis Tools
1.3.3. Testing Tools
1.3.4. Other tools
1.4. A project for CI: leasing/credit calculator
1.4.1. Calculation core
1.4.2. Calculators
1.5. Summary
Chapter 2. Setting up a source control system
2.1. Choosing the right source control system for you
2.1.1. Benefits of source control systems
2.1.2. Source control aspects to consider
2.2. Setting up a Subversion source control server
2.2.1. Installing VisualSVN Server
2.2.2. Creating users and groups
2.2.3. Creating the repository
2.2.4. Keeping a healthy repository
2.3. TortoiseSVN and working with the repository
2.3.1. Subversion client: TortoiseSVN
2.3.2. Creating a working copy
2.3.3. Committing changes
2.3.4. Updating and committing files
2.3.5. Referencing
2.4.1. Installing TFS 2010