Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
카카오웹툰은 GitHub Actions를 어떻게 사용하고 있을까? 섬네일

카카오웹툰은 GitHub Actions를 어떻게 사용하고 있을까?

카카오엔터테인먼트 favicon카카오엔터테인먼트·DevOps·
AWSReactJavaScriptCI/CDGitHub
2022년 01월 06일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

카카오엔터테인먼트의 카카오웹툰 팀은 GitHub Actions로 CI를 자동화하고, 테스트 및 배포 알림을 Slack으로 받도록 워크플로우를 구축했습니다.

구현 방법

  • test-every-push.yml: push 시 lint/tsc/build를 실행
  • checkout, setup-node@v2, NODE_VERSION Secrets 활용
  • npm install은 캐시로 최적화, cache-hit로 건너뛰기
  • 슬랙 알림은 slack-notify 액션 사용, SLACK_INCOMING_URL Secrets로 보호
  • deploy 워크플로우로 region/env 파싱 후 AWS 배포

주요 결과

  • 워크플로우가 정상 통과하며 상태를 Slack로 공유
  • deploy 브랜치 규칙으로 지역별 배포 가능

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
GitHub Actions workflow를 수동으로 trigger하기(feat. inquirer.js) 섬네일
80%

GitHub Actions workflow를 수동으로 trigger하기(feat. inquirer.js)

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 09월 29일
GitHub Actions - JavaScript action 만들기 섬네일
78%

GitHub Actions - JavaScript action 만들기

카카오엔터테인먼트 favicon카카오엔터테인먼트·2023년 04월 13일
GitHub Actions에서 도커 캐시를 적용해 이미지 빌드하기 섬네일
72%

GitHub Actions에서 도커 캐시를 적용해 이미지 빌드하기

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 04월 14일