빌드 산출물(build artifact)은 빌드 과정에서 만들어 보관하거나 전달하는 결과물이다. 정적 사이트 생성기가 내보낸 웹 파일이나 배포용 묶음이 그 예다. (GitHub의 산출물 안내)
- 소스와 산출물을 구분해 보관한다. 공개할 결과물에는 실행에 필요한 파일을 담고, 어떤 소스에서 생성했는지 추적할 수 있도록 기록을 붙인다. (산출물 보관과 출처 증명)
- 같은 실행에서 만든 결과를 검토한 뒤 배포하면 검토 대상과 배포 대상의 차이를 줄일 수 있다. 단계 사이의 파일 전달도 산출물의 용도다. (작업 단계 사이의 공유)
- 보관 기간과 접근 권한을 확인한다. 산출물 보존 정책이 없으면 나중에 비교할 결과가 이미 지워졌을 수 있다. (산출물 보관과 다운로드)