본문 바로가기

aws codecommit2

AWS CodeBuild로 빌드 후 S3에 빌드 결과파일 업로드 이번 글에서는 AWS CodeCommit에 있는 스프링부트 소스코드를 AWS CodeBuild를 통해서 빌드를 수행한 후 빌드된 결과파일(아티팩트(JAR))을 S3에 업로드하는 실습을 진행해볼 것이다. 이 글의 순서는 다음과 같다. AWS CodeBuild란 무엇인가? 사전준비 AWS CodeBuild 설정 AWS CodeBuild 테스트 1. AWS CodeBuild란 무엇인가? AWs CodeBuild란 클라우드의 완전 관리형 빌드 서비스로, 소스코드를 컴파일하고 단위테스트를 실행하며 배포할 준비가 완료된 아티팩트 파일을 생성한다. CodeBuild는 빌드서버를 프로비저닝 및 관리할 필요가 없으며 Maven, Gradle과 같은 널리 사용되는 프로그래밍 언어 및 도구에 맞게 사전 패키지된 빌드 환경을.. 2020. 2. 11.
AWS CodeCommit으로 소스코드 관리하기(Git & SSH) 이번 글에서는 AWS CodeCommit과 Git을 활용하여 소스코드를 관리하는 방법에 대해서 알아볼 것이다. 이 글의 순서는 다음과 같다. AWS CodeCommit이란? 실습 전 준비사항 IAM 계정 및 그룹 생성 AWS와 로컬 PC간 SSH 연결 AWS CodeCommit 저장소 생성 및 소스 업로드 1. AWS CodeCommit이란? 프로젝트 진행 시 Git Respository를 활용하여 소스코드를 관리한다. 오픈소스 프로젝트인 경우는 Github나 Gitlab 등을 많이 사용하며 실제 대형 프로젝트에서는 Atlassian의 Bitbucket을 주로 사용한다. 이와 동일한 기능을 가진 저장소를 AWS에서도 제공하는데 이를 AWS CodeCommit이라 한다. AWS CodeCommit의 특징으.. 2020. 2. 7.