: 강의를 들으면서 DAG가 변경됨에 따라 자동적으로 Docker image를 빌드, 배포하는 과정을 수행해보고 싶어 시작하게 되었다.
현재 Windows의 WSL을 사용해서 Docker를 실행, 그 위에서 Airflow를 동작하고 있었다. dags 폴더를 통해 DAG들을 관리하는데 이것을 github와 연동하여 관리 및 DAG변경, 추가 시에 gihub Action를 통해 Docker hub에 이미지를 새로 빌드하는 과정을 자동화한다.
Diagrams를 활용하여 구성해보았다. Diagrams
*
!/dags/
!/dags/*
!/README.md
git config --global user.name "your_username"
git config --global user.email "your_email@example.com"
git config --global credential.helper store
git rm --cached * -r
github와 연결만으로도 많은 시간을 투자했다... 다음에는 github Actions를 통해서 Docker image를 자동으로 생성하는 과정을 해보려한다.