본문 바로가기

github actions2

Django 커머스 보일러플레이트 - (5) GitHub Actions CI/CD Django 커머스 보일러플레이트 시리즈 (1) 프로젝트 요구사항과 다이어그램 모델링 (2) 장고/DRF 모델, 시리얼라이저, 뷰 (3) 유닛 테스트, drf-yasg API 문서화 (4) Nginx 웹 서버와 도커 컴포즈, AWS ECS 배포 (5) GitHub Actions CI/CD 안녕하세요, 판다타입니다. 한동안 파이썬 웹 프레임워크 삼대장 플라스크(Flask), 장고(Django), 패스트API(FastAPI) 중, 회사에서는 사용하지 않는 장고를 이용해 e-커머스(e-commerce) 제작에 사용할 수 있는 보일러플레이트(boilerplate)를 만들어보았습니다. 진행한지는 꽤 되어서 한꺼번에 몰아서 작성하다보니 자세한 설명을 하기는 어렵고... 여러분의 장고 프로젝트 작성에 도움이 될까 하.. 2023. 5. 4.
Flask Microservice 구축 - GitHub Actions로 CI/CD 시스템 구축 안녕하세요, 저번 Flask Microservice 구축 - Zappa로 AWS Lambda에 Flask Docker 띄우기에 이어 오늘은 이 귀찮았던 작업들을 GitHub에 push 한 번으로 해결할 수 있도록, 깃허브 액션(GitHub Actions)으로 CI/CD 시스템을 구축해보도록 하겠습니다. CI? CD? GitHub Actions? CI/CD(Continuous Integration/Continuous Deployment), 한국어로는 지속적 통합과 지속적 배포는 한 몸입니다. 코드를 수정하여 업로드하면 자동으로 빌드와 테스트가 성공한 코드를 모든 개발자들이 통합적으로 공유할 수 있도록 하고, 사용자들에게 코드의 결과 애플리케이션을 자동적으로 배포할 수 있도록 하여 개발자와 사용자 모두가 편.. 2023. 3. 1.