2011. 6. 29.

Ship it 책중에서 3

시작
1. 스크립트 작성하는동안 팀원 한명에게 수동으로 시스템 빌드 요청
2. 각 빌드 단계 정의
3. 빌드도구를 선택 빌드도구가 짐이 되면 다른선택사항을 다시 검토
4. 각 단계를 점진적으로 스크립트화, 수작업을 하나 하나 제거
5. 다양한 컴퓨터에서 스크립트를 동작
6. 팀원 누구나 스크립트를 통한 빌드가 가능한지 확인

제대로 사용?
1. 명령어 하나면 빌드
2. 소스 코드 관리 시스템 에서 코드를 받아 빌드
3. 어떤 컴퓨터라도 빌드
4. 외부환경에 의존하지 않고 빌드

경고
1. 빌드에 수작업단계 포함
2. 다른 컴퓨터에서 빌드시 스크립트 수정
3. 팀 원중 일부만이 빌드 스크립트를 수행