Skip to main content
← Glossary

재현 가능한 빌드

Reproducible build

같은 소스·환경·지침으로 독립적으로 다시 만들었을 때 지정한 산출물의 모든 바이트가 같은 빌드다.

같은 뜻으로 쓰는 말

  • 재현성 있는 빌드

마지막 검증

재현 가능한 빌드는 같은 소스 코드, 빌드 환경과 빌드 지침을 입력으로 주면 다른 사람이나 시스템도 지정한 산출물의 모든 바이트가 같은 결과를 다시 만들 수 있다는 뜻이다. 단지 애플리케이션이 똑같이 보이거나 같은 테스트를 통과한다는 뜻이 아니다.

어떤 환경 속성과 어떤 산출물을 비교할지는 프로젝트가 먼저 정해야 한다. 소스 리비전뿐 아니라 도구·의존성 버전, 설정, 사용한 환경 변수 등이 입력에 포함될 수 있다. 실제 재현 여부는 독립적으로 다시 빌드한 뒤 바이트나 그 바이트에서 계산한 암호학적 다이제스트를 비교해 확인한다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. Definitions — When is a build reproducible?Reproducible Builds · 공식 문서 · 확인 2026-08-04