문서로 돌아가기
GitHub 통합

GitHub Actions 를 사용한 CI/CD

GitHub Actions 를 사용하여 애플리케이션을 자동으로 빌드하고 배포하세요.

Advanced10 min readUpdated 2024-02-01

GitHub Actions 를 사용하는 이유?

GitHub Actions 빌드의 장점:

  • 무료 CI 분: GitHub 는 무료 빌드 분을 제공합니다
  • 더 빠른 빌드: GitHub 의 인프라가 종종 더 빠릅니다
  • 서버 비워둠: VPS 리소스는 앱 실행을 위해 유지됩니다
  • 익숙한 워크플로우: 표준 GitHub Actions 구문

GitHub Actions 설정

  1. GitHub 에서 앱 배포
  2. 빌드 설정에서 "GitHub Actions" 선택
  3. Server Compass 가 워크플로우 파일 생성
  4. 저장소에 워크플로우 커밋
  5. 향후 푸시는 자동 빌드를 트리거합니다

워크플로우 구성

생성된 워크플로우:

  • Docker 이미지 빌드
  • GitHub Container Registry 로 푸시
  • Server Compass 에 배포 알림
  • 설정한 모든 브랜치에서 작동

빌드 모니터링

Server Compass 에서 빌드 상태 확인:

  1. 앱의 CI/CD 탭 열기
  2. 최근 워크플로우 실행 확인
  3. 실시간으로 빌드 로그 확인
  4. 수동으로 워크플로우 재트리거

Screenshots

GitHub Actions 를 사용한 CI/CD - Screenshot 1
GitHub Actions 를 사용한 CI/CD - Screenshot 2
GitHub Actions 를 사용한 CI/CD - Screenshot 3

Video Tutorials

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass