자동 빌드 관리

자동 빌드 관리 (Manage autobuilds)

빌드 취소·재시도, 활성 빌드 확인, 자동 빌드 비활성화 같은 autobuild 관리 방법을 배워볼게요.

출처: 문서

본문

경고: Docker Hub Automated Builds는 더 이상 사용되지 않는(deprecated) 기능이에요. 2027년 4월 1일에 완전히 퇴역할 예정이에요. 지원되는 CI/CD 워크플로우로 이동하려면 마이그레이션 가이드를 확인해요.

참고: 자동 빌드에는 Docker Pro, Team, Business 구독이 필요해요.

빌드 취소 또는 재시도

빌드가 큐에 있거나 실행 중일 때, General 탭과 Builds 탭의 빌드 보고서 링크 옆에 Cancel 아이콘이 나타나요. Build report 페이지나 해당 빌드에 대한 Timeline 탭의 로그 표시에서도 Cancel 을 선택할 수 있어요.

활성 빌드 확인

저장소 빌드 요약이 저장소의 General 탭과 Builds 탭에 모두 나타나요. Builds 탭에는 빌드 큐 시간과 기간의 색상 코드 막대 차트도 표시돼요. 두 보기 모두 저장소의 모든 태그에 대한 보류 중, 진행 중, 성공, 실패한 빌드를 표시해요. 두 위치 중 어디에서든 빌드 작업을 선택해 빌드 보고서를 볼 수 있어요.

빌드 보고서는 빌드 작업에 대한 정보를 보여줘요. 여기에는 소스 저장소와 브랜치 또는 태그, 빌드 로그, 빌드 기간, 생성 시간과 위치, 빌드가 발생한 사용자 계정이 포함돼요.

참고: 이제 Builds 페이지를 새로 고침할 때 30초마다 빌드 진행 상황을 볼 수 있어요. 진행 중인 빌드 로그로 빌드가 끝나기 전에 디버깅할 수 있답니다.

자동 빌드 비활성화

자동 빌드는 브랜치나 태그별로 활성화되며 비활성화하고 다시 활성화할 수 있어요. 예를 들어 코드에서 대규모 리팩터링을 하는 동안 한동안 수동으로만 빌드하고 싶을 때 이 작업을 할 수 있어요. autobuild를 비활성화해도 autotests 는 비활성화되지 않아요.

자동 빌드를 비활성화하려면:

  1. Docker Hub 에서 My Hub > Repositories 로 이동해 저장소를 선택하고 Builds 탭을 선택해요.
  2. Configure automated builds 를 선택해 저장소의 빌드 설정을 편집해요.
  3. Build Rules 섹션에서 더 이상 자동으로 빌드하고 싶지 않은 브랜치나 태그를 찾아요.
  4. 구성 줄 옆의 Autobuild 토글을 선택해요. 비활성화되면 토글이 회색으로 표시돼요.
  5. Save 를 선택해요.

더 알아보기 (Learn more)