본문 바로가기

⭐ CICD/AWS CodeSeries

CodeCommit 에서의 Dockerfile과 Buildspec.yaml with bash

# CodeCommit에서 Dockerfile과 Buildspec.yaml 파일 에서의 bash shell script 사용 방법에 대해 알아본다.

- 매우 당연한 이야기 이지만 Dockerfile과 Buldspec.yaml 에서 bash shell 스크립트를 명시 후 사용 할 수 있다. (물론 jenkins에서도 가능하다.) 빌드 시 shellscript를 사용할 수 있는것은 매우 큰 장점이다. 다양한 작업을 간단한 명령어 로 처리할 수 있으므로 shellscript를 잘 알아두면 여러가지 효율적인 작업이 가능하다.

※ Dockerfile에서의 bash 사용법

- 많은 사람들이 이미 알고있는 내용 이겠지만, RUN 명령어 이후에 shellscript를 명시하면 명령어를 실행 할 수 있다.

※ Buildspec.yaml에서의 bash 사용법

- buildspec.yaml 에서는 기본적으로 shellscript를 사용할 수 있다.

결론, shellscript는 불과 몇년전까지만 해도 거의 매장되는 분위기 였지만, 간단한 명령어로 여러가지 복잡한 작업을 처리할 수 있기 때문에 DevOps 영역 에서는 매우 중요하다고 생각 된다. 깊이 있는 수준의 공부가 필요할거 같진 않고 적어도 어떻게 사용하는지 어떤 기능인지의 파악은 필요할 것으로 보인다.