본문 바로가기

Github2

GitHub Actions를 이용한 Vue 프로젝트 Firebase Hosting 자동 배포 🚀 GitHub Actions를 이용한 Vue 프로젝트 Firebase Hosting 자동 배포개요이 글에서는 GitHub Actions를 활용하여 main 브랜치에 코드를 push하면 자동으로 Vue 프로젝트가 Firebase Hosting에 배포되도록 구성하는 방법을 설명합니다. CI/CD를 통해 반복적인 배포 작업을 자동화하고, 안정적인 배포 흐름을 구축할 수 있습니다.📄 workflow/firebase-hosting.yamlname: Deploy to Firebase Hostingon: push: branches: - mainjobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout sourc.. 2025. 5. 2.
Github Actions EC2 CI/CD 서버 멈춤 현상 GitHub Actions으로 SpringBoot API Server의 CI/CD를 구현해놓았다.그런데 Merge를 하고나서 얼마안가 서버가 계속 멈추는 현상이 발생했다.사유는 다음과 같았다.1. 발생 원인1. EC2 RAM 사용량EC2에서 평소 사용중인 메모리가 4기가 중에서 1.8~2.1기가 정도이다.Github Action을 통해 서버 내에서 SpringBoot 프로젝트를 빌드하는 과정에서 메모리 사용량이 늘어나면서 3기가 이상으로 늘어나면서 생긴 문제였다.2. CI/CD 과정사실 아직 초보 개발자라 이게 올바른 CI/CD 방법인가에 대한 고민은 한가득이다.어떠한 방법이 맞는지에 대한 정답?은 없다고들 하지만 최선은 있지않은가... 고수님들 알려주세요...ㅠㅠ현재 배포하는 과정은 다음과 같다.Mai.. 2025. 4. 2.
반응형