Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- AWS
- 정리
- 데이터 엔지니어링
- 자료구조
- 데이터 파이프라인
- HADOOP
- Docker
- 데브코스
- 종류
- S3
- airflow.cfg
- TIL
- 데이터베이스
- PYTHON
- Go
- airflow
- dockerfile
- redshift
- linux
- http
- 컴퓨터 네트워크
- Django
- 파이썬
- 데이터 웨어하우스
- 데이터엔지니어링
- 운영체제
- 컴퓨터네트워크
- 가상환경
- sql
- TCP
Archives
- Today
- Total
목록github (1)
홍카나의 공부방

이번 글에서는 Docker Image 빌드 및 DockerHub에 push하는 과정과 Github Actions를 이용하여 CI/CD 프로세스를 실습해본다. 먼저 CI/CD가 무엇인지 간단하게 이해하고 넘어가면, 개발자가 코드를 변경할 때 마다 정기적으로 빌드와 테스트를 자동화하는 과정을 Continous Integration(CI, 지속적인 통합)이라고 하며, Continuous Delivery(CD)는 CI의 연장선으로, CI의 과정을 통과한 코드 버전을 마지막에 배포하는 과정을 의미한다. CI의 기본 원칙 중에서 코드 Repo는 하나만 유지(Master or Main)하고, 코드 변경은 자주, 조금씩 하는 게 좋다는 것을 기억하고 넘어가자. CI/CD를 도입하면 개발 측면에서 속도와 효율을 가져올 ..
Data Engineering/Docker
2023. 6. 26. 18:36