배포 자동화2 AWS Elastic Beanstalk (2) - github action을 연동한 배포 이전 포스팅에서는 가장 기본적인 hello world 애플리케이션을 aws elastic beanstalk로 배포하는 방법에 대해서 알아봤다.이번 포스팅에서는 github action을 연동하여 배포하는 방법에 대해서 살펴보겠다. 이전 포스팅을 보고 싶으면 여기를 참조한다. 여기서 작성한 hello-world 애플리케이션 깃허브는 여기를 참조하자. 1. Github Action yml 빌드 파일 작성프로젝트에 .github/workflows 디렉토리를 만들고 그 아래에 deploy.yml 파일을 생성한다. github action에서 수행되는 build 스크립트를 작성한다.name: helloworld-webappon: push: branches: - master workflow_.. 2021. 12. 13. [Spring Boot] 스프링부트 jenkins, docker, github사용하여 배포 이번 포스팅에서는 스프링부트와 docker, jenkins, github를 사용하여 AWS EC2서버에 jenkins에 빌드 버튼을 누르면 자동으로 도커 컨테이너로 서버가 올라오는 부분까지 진행해보도록하겠습니다. 참고로 빌드툴로 Maven을 사용하였습니다. 또한 Maven 파일에는 도커를 사용하기 위해 fabric8이라는 플러그인을 추가하였습니다. 스프링부트에서 도커파일을 작성하였고, 도커 build가 가능한 상태라고 가정하고 진행하겠습니다. org.springframework.boot spring-boot-maven-plugin io.fabric8 docker-maven-plugin 0.26.0 nuguya ${basedir} @ docker-build package build 1. 도커 설치 aws .. 2020. 3. 1. 이전 1 다음