CI&CD6 CI/CD Study [3주차] Jenkins 및 Gogs 컨테이너 구성 (Docker Compose): Jenkins (CI 서버)와 Gogs (Git 서버)를 Docker 컨테이너로 실행합니다.Jenkins와 Gogs 컨테이너 서비스를 정의하는 docker-compose.yaml 파일을 작성합니다.cat docker-compose.yamlservices: jenkins: container_name: jenkins image: jenkins/jenkins restart: unless-stopped networks: - cicd-network ports: - "8080:8080" # Jenkins 웹 UI (Host:8080 -> Container:8080) - "50000:50.. 2025. 11. 2. CI/CD Study [1주차] CloudNet@ CICD Study 1기 정리 GitOps의 정의GitOps는 **Git을 단일한 진실의 원천(Single Source of Truth)**으로 사용하는 인프라 관리 방식입니다.제안자: Weaveworks CEO Alexis Richardson (2017년)등장 배경: 클라우드 네이티브 애플리케이션의 복잡성과 전통적 배포 방식의 한계를 해결하기 위해 등장핵심 개념: 시스템의 원하는 상태(Desired State)를 Git에 선언적(Declarative)으로 정의하여 인프라를 코드로 관리하는 방법론GitOps의 3대 핵심 원칙원칙설명1. Git은 단일 소스Git이 모든 환경(Dev, Staging, Prod)의 신뢰 가능한 정보 원천으로 작동. 모든 변경은 Git을 통해 수행.2. 모든 .. 2025. 10. 18. ECR에 스프링부트 이미지 올리기(github action) ECR(Elastic Container Registry) - ECR은 아마존에서 관리하는 이미지 등록 및 관리 서비스입니다. private 리파지터리 및 IAM 권한 기반으로 이미지를 관리할 수 있습니다. https://docs.aws.amazon.com/ko_kr/AmazonECR/latest/userguide/what-is-ecr.html Amazon Elastic Container Registry란 무엇입니까? - Amazon ECR Amazon Elastic Container Registry란 무엇입니까? Amazon Elastic Container Registry(Amazon ECR)는 안전하고 확장 가능하고 신뢰할 수 있는 AWS 관리형 컨테이너 이미지 레지스트리 서비스입니다. Amazon E.. 2023. 5. 7. Github actions를 이용한 CICD - 2 지난 깃헙액션 포스팅에서 깃헙액션을 이용해 빌드 자동화를 마쳤습니다. 이번 포스팅에서는 도커를 사용해서 배포 준비를 할 것입니다. 도커를 사용한다면 어디에서 동일한 환경의 배포를 할 수 있습니다. 도커에 익숙하지 않다면 아래 포스팅을 참고합니다. https://aws.amazon.com/ko/docker/ Docker란 무엇입니까? | AWS Q: Docker로 어떤 작업을 할 수 있습니까? Docker를 사용하면 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장할 수 있으며 코드가 문제없이 실행될 것임을 확신할 수 있습니다. 이는 Doc aws.amazon.com 저는 springboot에서 docker 배포전에 몇가지 설정해주었습니다. (이부분은 필수가 아니고 테스트를 쉽게하기 위해 설정을 .. 2021. 8. 10. 이전 1 2 다음