반응형
## AWS CodeBuild란 무엇입니까?
- AWS CodeBuild는 클라우드 상의 완전 관리형 빌드 서비스입니다.
- CodeBuild는 소스 코드를 컴파일하고 단위 테스트를 실행하며 배포할 준비가 완료된 아티팩트를 생성합니다.
- CodeBuild에서는 자체 빌드 서버를 프로비저닝, 관리 및 확장할 필요가 없습니다.
- 이 서비스는 Apache Maven, Gradle 등과 같은 널리 사용되는 프로그래밍 언어 및 빌드 도구에 맞게 사전 패키지된 빌드 환경을 제공합니다.
- CodeBuild에서 빌드 환경을 사용자 지정하여 사용자 고유의 빌드 도구를 사용할 수도 있습니다.
- CodeBuild는 최대 빌드 요청 수에 맞게 자동으로 확장합니다.
## CodeBuild가 제공하는 이점은 다음과 같습니다.
- 완전 관리형 – CodeBuild에서는 빌드 서버를 직접 설정하여 패치 및 업데이트를 적용하고 관리할 필요가 없습니다.
- 온 디맨드 – CodeBuild는 빌드 요구 사항을 충족하기 위해 요구에 따라 조정됩니다. 사용한 빌드 시간만큼만 요금을 지불합니다.
- 즉시 사용 가능 – CodeBuild는 널리 사용되는 프로그래밍 언어에 맞게 사전 구성된 빌드 환경을 제공합니다.
빌드 스크립트를 선택하여 시작하기만 하면 됩니다.
## CodeBuild 실행 방법
- AWS CodeBuild 또는 AWS CodePipeline 콘솔을 사용하여 CodeBuild를 실행할 수 있습니다.
- AWS Command Line Interface(AWS CLI) 또는 AWS SDK를 사용하여 CodeBuild 실행을 자동화할 수도 있습니다.
- CodeBuild 콘솔, AWS CLI 또는 AWS SDK를 사용해 CodeBuild를 실행하려면 AWS CodeBuild 직접 실행 단원을 참조하십시오.
출처: <https://docs.aws.amazon.com/ko_kr/codebuild/latest/userguide/welcome.html>
- 다음 다이어그램처럼 CodeBuild를 빌드 또는 테스트 목적으로 AWS CodePipeline의 파이프라인 빌드 또는 테스트 단계에 추가할 수 있습니다.
- AWS CodePipeline는 코드를 릴리스하는 데 필요한 단계를 모델링, 시각화 및 자동화할 수 있는 지속적인 배포 서비스입니다.
- 여기에는 코드 빌드도 포함됩니다.
- 파이프라인은 코드 변경 사항이 릴리스 프로세스를 통과하는 방식을 설명하는 워크플로우 구성입니다.
- CodePipeline을 사용하여 파이프라인을 생성한 다음 CodeBuild 빌드나 테스트 작업을 추가하려면 AWS CodePipeline을 AWS CodeBuild와 함께 사용 단원을 참조하십시오. CodePipeline에 대한 자세한 정보는 AWS CodePipeline User Guide 단원을 참조하십시오.
- CodeBuild 콘솔에서 리포지토리, 빌드 프로젝트, 배포 애플리케이션 및 파이프라인과 같은 리소스를 신속하게 검색할 수도 있습니다.
- 리소스로 이동을 선택하거나 / 키를 누른 후 리소스 이름을 입력합니다. 목록에 일치 항목이 나타납니다. 검색은 대/소문자를 구분하지 않습니다. 보기 권한이 있는 리소스만 표시됩니다. 자세한 내용은 콘솔에서 리소스 보기 단원을 참조하십시오.
출처: <https://docs.aws.amazon.com/ko_kr/codebuild/latest/userguide/welcome.html>
반응형
'[AWS]' 카테고리의 다른 글
AWS CodePipeline이란 무엇입니까? (0) | 2020.06.08 |
---|---|
CodeDeploy란 무엇입니까? (0) | 2020.06.07 |
AWS CodeCommit란 무엇입니까? (0) | 2020.06.06 |
[코드시리즈] CodeCommit / CodeBuild / CodeDeploy / CodePipeline 정리 (0) | 2020.06.06 |
AWS 소스코드 패치 or 배포관련 가이드 (0) | 2020.06.01 |
댓글