shell script
-
[Docker] Image build 자동화를 위한 Shell Script 작성하기Docker 2021. 6. 11. 22:05
👉 이미지 빌드를 위한 파일 압축 및 빌드 명령어를 자동화하기 위해 Shell Script에 작성하기 👉 해당 스크립트를 실행하기 위한 Task를 Airflow DAG에 추가하기 3-1) Shell Script 작성 👉 Docker 이미지 빌드를 위한 cmd 명령어 등 관련 명령어들 자동화 하기 위해 shell script에 작성 buildargs={"TIMESTAMP":"${TIMESTAMP}"} # Image Build 시 필요한 파일들 압축 tar -cvf Dockerfile.tar.gz Dockerfile requirements.txt app.py ... # CLI 명령어 첫번째 전달 파라미터 -> $1 # Image TAG Name from Airflow DAG(current_dag_run_ti..
-
CLI 파라미터 변수 Shell Script 쉘 스크립트에 전달하기개발Tip 2021. 6. 6. 22:16
shellname.sh 라는 이름의 파일을 생성합니다. vi shellname.sh # shellname.sh echo "name: $1" echo "Age: $2" 그리고 반환하고 싶은 값을 인자와 함께 위와 같이 입력합니다. 여기서 $1, $2는 이 쉘 스크립트를 CLI에서 실행할 때 입력하는, 즉 전달받는 첫 번째와 두 번째 인자를 의미합니다. 작성한 쉘 스크립트는 source 또는 sh 명령어로 실행시킬 수 있습니다. 이 때 $1과 $2에서 받을 name과 Age 변수 값을 함께 입력합니다. $ source shellname.sh myname 20 $ sh shellname.sh myname 20 그러면 아래와 같이 해당 변수를 전달받아 잘 반환해주는 것을 확인할 수 있습니다. [참고] https..