본문 바로가기

Github action2

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.
CI/CD 구축하기(2) - Docker Hub 이번편에서는 지난 CI/CD 구축하기(1) - Github Action 이란? 에서 빌드한 결과를 Docker 이미지로 만들어서 Docker Hub에 push 해보는 과정까지 진행해보겠다. 1. Docker Hub 회원 가입 및 토큰 발행 먼저 Docker Hub에 접속해서 회원 가입 및 로그인을 한다. Docker Hub에서는 소스 코드를 깃허브에 올려서 관리하는 것 처럼, 빌드한 도커 이미지를 Docker Hub에 저장해서 사용할 수 있도록한다. Github Action에서 Docker에 이미지를 올리기 위해서 인증 token을 발행한다. 토큰 발행하는 방법은 여기를 참고한다. 2. Github Action Docker 이미지 PUSH github repository의 Settings -> Secre.. 2021. 8. 25.