rha542.log
로그인
rha542.log
로그인
CI/CD(Deployment Automation)
노현아
·
2024년 4월 18일
팔로우
0
CI/CD를 통한 배포 자동화?
CI/CD
지속적인 통합(Continuous Integration), 지속적인 배포(Continuous Deployment)를 의미.
CI : 개발자의 애플리케이션 변경 사항을 자동으로 버그
테스트
, 리파지토리에 업로드.
CD : 리파지토리의 변경 사항을 고객이 사용할 수 있도록
배포 자동화
를 통해 프로덕션 환경에 출시.
배포 자동화
통합, 테스트, 제공, 배포에 이르는 개발 과정 전체를 지속적으로 자동화하고 모니터링함으로써 고객에게 애플리케이션을 보다 짧은 주기로 제공한다.
애플리케이션 배포에 개발자가 직접 관여하지 않고도 새로운 기능과 애플리케이션을 더 빨리, 더 자주, 안정적으로 출시할 수 있다.
Github Actions?
github의 특정 리파지토리의 동작을 트래킹하고, 개발자가 작성한 작업 순서(workflow)대로 행동하도록 하는 CI/CD 도구 또는 배포 자동화 도구.
Use Github Actions :
https://velog.io/@jmjmjmz732002/完-Github-Action-Docker-EC2-Nginx-활용한-Springboot-CICD-구축하기-7-Github-Actions-CICD-docker-compose
노현아
성실함과 끊임없는 학습을 통해 성장하는 개발자 지망생입니다. 새로운 도전과 배움을 즐기며 더 나은 코드를 꿈꿉니다.
팔로우
이전 포스트
Docker Compose! 파헤치기
다음 포스트
ClipStudio 프로젝트: ERD 설계 방향 돌아보기
0개의 댓글
댓글 작성