HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
팀 02 : 머쓱한녀석들
팀 02 : 머쓱한녀석들
/
🎏
BackEnd
/
🕋
기술문서
/
CI/CD

CI/CD

날짜
Jul 19, 2022
담당자
태그
CI/CD
완료여부
보류
https://junhyunny.github.io/information/jenkins/github/jenkins-github-webhook/
notion image
 
https://tech.cloud.nongshim.co.kr/2021/11/15/hands-on-elastic-beanstalk를-사용한-웹-애플리케이션-배포-pythondjango-jenkins를-활/
notion image
notion image
 
요구사항
  1. slack 알람
    1. 배포 완료
    2. 배포 실패
        • 이유
  1. build
  1. test
  1. deploy
  1. 운영 서버, 개발 서버 분리 배포
    1. develop 브랜치에 push 되면 개발 서버에 배포
    2. main? 브랜치에 push 되면 운영 서버에 배포
  1. 프론트엔드 프로젝트 배포??
  1. aws beanstalk
 
 

aws beanstalk?

AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스입니다.
코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, Auto Scaling부터 시작하여 애플리케이션 상태 모니터링에 이르기까지 배포를 자동으로 처리합니다. 이뿐만 아니라 애플리케이션을 실행하는 데 필요한 AWS 리소스를 완벽하게 제어할 수 있으며 언제든지 기본 리소스에 액세스할 수 있습니다.
Elastic Beanstalk는 추가 비용 없이 애플리케이션을 저장 및 실행하는 데 필요한 AWS 리소스에 대해서만 요금을 지불하면 됩니다.
 
Jenkins Redhat Packages
To use this repository, run the following command: sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key If you've previously imported the key from Jenkins, the rpm --import will fail because you already have a key. Please ignore that and move on.
Jenkins Redhat Packages
https://pkg.jenkins.io/redhat-stable/