🐳 인프라/😸 Github Actions

🐳 인프라/😸 Github Actions

[CD] GitHub Self Hosted Runner + Docker Hub를 이용한 지속적 배포(Continuous Deploy)

🚀 이번 포스팅에서 알아갈 키워드 Continuous Deploy GitHub Self Hosted Runner Workflow Docker Hub Docker Image Docker Run 💬 개요 먼저 지속적 배포(CD, Continuous Deploy)를 구축하기 위해서 다음과 같은 기술을 선택했습니다. GitHub Self Hosted Runner : 현재 클라우드 상황에 적합하다. Docker Hub : EC2 내부에서 스프링 프로젝트가 빌드(build)된 이미지(Image)를 가져와 실행할 수 있다. ✅ GitHub Self Hosted Runner를 선택한 이유 현재 진행하고 있는 프로젝트의 클라우드 환경에 가장 적합하다고 느꼈다. 사용하고 있는 EC2의 vpc 환경은 외부에서 내부로 들어올..

🐳 인프라/😸 Github Actions

깃허브 액션(GitHub Actions)을 이용해서 지속적 통합(CI)할 때의 흐름 알아보기

🚀 이번 포스팅 목표GitHub Actions를 사용하는 포스팅보다 어떤 식으로 동작되는지 흐름을 보도록 한다.GitHub Actions의 Runner에 대해서 이해한다.GitHub Actions의 Event에 대해서 이해한다.GitHub Actions의 Jobs에 대해서 이해한다.GitHub Actions의 Steps에 대해서 이해한다.GitHub Actions의 Action에 대해서 이해한다.GitHub Actions를 이용해서 push 했을 때 스프링 프로젝트를 빌드하도록 설정한다. 📌 상황 설명현재 브랜치가 feature, develop가 있다고 하자. 팀 프로젝트를 진행하면서 feature 브랜치로부터 develop 브랜치에 push를 자주하고 있다. 이후에 develop 브랜치를 가지고 배포하..

hyena0608
'🐳 인프라/😸 Github Actions' 카테고리의 글 목록