본문 바로가기
반응형

AWS2

GitLab + Teamcity + Docker + AWS CI/CD 구축하기 (2) - AWS EC2 구축 개인적으로 프로젝트 관리를 위해 GitLab을 on-premise 형태로 구축해 사용해왔다. 이번 프로젝트에서도 해당 GitLab을 그대로 사용할 예정이지만, Docker 기반으로 다시한번 구축해보려 한다. 본 포스팅은 AWS EC2를 활용해 인프라를 구축하는 내용으로 진행되며 AWS EC2의 기본 사용법은 별도로 언급하지 않고 진행하겠다. 또한 본 포스팅에서 사용하는 AWS EC2 인스턴스, Elastic IP 등의 서비스는 과금이 될 수 있으니 프리티어 계정을 사용하거나 과금을 고려해 인스턴스 유형을 조정해 사용하도록 하자. AWS EC2 인스턴스 생성하기 1. AWS Console에서 EC2 인스턴스 생성 AWS Console에 접속해 EC2 대쉬보드로 접속하자. "인스턴스 시작" 메뉴로 접근해 신.. 2022. 8. 1.
GitLab + Teamcity + Docker + AWS CI/CD 구축하기 (1) 오랜만에 시간적 여유가 생겨 개인적으로 해보고 싶었던 CI/CD 구축을 진행해보려 한다. 개발 프로젝트를 진행할 때 마다 로컬 환경에서 테스트해본 내용과 실제 서버에서 테스트할때 상황이 달라 코드 수정이 빈번하게 있었다.(물론 내잘못이지) 그래서 CI/CD에 관심이 생겼고 코드 커밋시 자동으로 테스트를 수행해주고 개발서버에 빌드를 올려주어 바로 개발서버 환경에서 볼 수 있도록 구성해보고 싶었다. 생각하는 CI/CD 절차는 아래와 같다. 간단하다. 소스코드 개발 및 Git Repository에 commit Test 수행 및 Docker Image 생성 생성된 Docker Image를 Docker Repository에 Push WAS 서버에서 업데이트된 Docker Image Pull 및 재기동 GitLab.. 2022. 8. 1.
반응형