본문 바로가기
AWS/Part 4. Ch03 패커를 이용한 머신 이미지 관리

CH03_05 선택적 빌드 (only & except)

by Engineer-Lee 2022. 6. 7.
반응형

지난 시간에는 여러 빌드 블록들을 동시에 실행했었다.

https://github.com/tedilabs/fastcampus-devops/tree/main/2-packer/02-builder

 

GitHub - tedilabs/fastcampus-devops: 🚀 패스트캠퍼스 데브옵스 초격차 코스 자료

🚀 패스트캠퍼스 데브옵스 초격차 코스 자료. Contribute to tedilabs/fastcampus-devops development by creating an account on GitHub.

github.com

 

이번 시간에는 여러 빌드 프로세스중 특정 빌드만 실행하거나 특정 빌드만 제외하고 실행시키는 방법에 대해 알아보자

 

packer build -only="[실행할 source 이름]" [디렉토리 위치] 명령어를 입력하면 원하는 소스만 실행할 수 있다.

 

또한 한가지 빌드 프로세스를 더 실행하고 싶으면 , 로 추가하면 된다.

 

 

packer build -except="[실행할 source 이름]" [디렉토리 위치] 명령어를 입력하면 원하는 소스만 제외하고 실행할 수 있다. 또한 한가지 빌드 프로세스를 더 제외하고 실행하고 싶으면 , 로 추가하면 된다.

 

only와 except에는 그룹 명령어가 적용될 수 있다.

아래 코드를 통해 .one 으로 끝나는 소스들만 실행시킬 수도 있다.

반응형