CodeBuild 생성
빌드 프로젝트 생성
빌드 프로젝트 이름 설정
소스 공급자 설정
환경 및 역할 설정
role
buildspec 설정
프로젝트 내에 해당 명의 파일(buildspec_dev.yml)을 넣어두면 된다.
buildspec_dev.yml
version: 0.2
phases:
install:
runtime-versions:
java: openjdk8
pre_build:
commands:
- echo [PHASE] Entered the pre_build phase...
- mvn clean compile test
build:
commands:
- echo [PHASE] Entered the build phase...
- mvn -Pdev package
post_build:
commands:
- echo [PHASE] Entered the post_build phase...
- mv target/project-1.0.0-BUILD-SNAPSHOT.war project.war
artifacts:
files:
- project.war
- .ebextensions/**/*
CodePipiline 생성
파이프라인 생성
이름 및 역할 설정
소스 설정
GitHub 연결 및 리포지토리, 브랜치 설정
빌드 설정
codeBuild 에서 만든 프로젝트 연결
Deploy 설정
'AWS' 카테고리의 다른 글
AWS Elastic Beanstalk Amazon Linux 2 마이그레이션 (0) | 2023.08.01 |
---|---|
AWS 애플리케이션 환경 구성 (0) | 2023.08.01 |
AWS 서버 구축 (0) | 2023.07.31 |
AWS EC2 Backup (0) | 2023.07.28 |
[RDS] 파라미터 그룹 변경 (0) | 2023.07.26 |