Skip to content

newspace-msa/newspace-deploy

Repository files navigation

newspace-deploy


newspace-deploy 입니다.
해당 레포지토리에는 CI/CD에 필요한 Jenkinsfile과 무중단 배포 스크립트가 포함되어있습니다.

📽️ CI/CD 파이프라인 시연 영상

Jenkins AWS EC2 블루 그린 무중단 배포 유튜브 링크
Jenkins 프론트엔드 CI/CD 파이프라인 시연 영상 유튜브 링크
Jenkins 백엔드 CI/CD 파이프라인 시연 영상 유튜브 링크

📍 프로젝트 설명

25.03.27 ~ 25.04.02
LG CNS AM Inspire Camp
미니프로젝트 2 - 9조
현민영(팀장) / 김지수 / 구동혁 / 박상욱 / 유영서

🛠️ 기술 스택


📂 폴더 구조

.
├── Jenkinsfile_aws // AWS 백엔드 통합 프로젝트 CI/CD 파이프라인
├── Jenkinsfile_aws_reload // AWS 백엔드 프로젝트 재부팅
├── Jenkinsfile_frontend // AWS 프론트엔드 CI/CD 파이프라인
├── Jenkinsfile_legacy // 홈서버용 CI/CD 파이프라인
├── news-service
│   └── deploy.sh // 블루-그린 무중단 배포 스크립트 (뉴스 서비스)
├── notice-service
│   └── deploy.sh // 블루-그린 무중단 배포 스크립트 (알림 서비스)
└── user-service
    └── deploy.sh // 블루-그린 무중단 배포 스크립트 (유저 서비스)

🏗️ 시스템 아키텍처

image

📦 Github Repository

전체 : https://github.com/orgs/newspace-msa/repositories
Deploy : https://github.com/newspace-msa/newspace-deploy
Frontend : https://github.com/newspace-msa/newspace-frontend
Config : https://github.com/newspace-msa/newspace-config
Config-Server : https://github.com/newspace-msa/newspace-config-service
Gateway : https://github.com/newspace-msa/newspace-gateway
Eureka : https://github.com/newspace-msa/newspace-eureka
User-Service : https://github.com/newspace-msa/newspace-user-service
Notice-Service : https://github.com/newspace-msa/newspace-notice-service
News-Service : https://github.com/newspace-msa/newspace-news-service

📚 Notion

https://www.notion.so/LG-CNS-2-9-1c35254cd71680b490c6f7d3a8a0b2e6

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages