본문 바로가기

AWS

AWS CodePipeline 설정

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