카
카카오엔터테인먼트FE
January 6, 20221회
카카오웹툰은 GitHub Actions를 어떻게 사용하고 있을까?
간단 소개
카카오웹툰의 GitHub Actions 활용 사례를 소개하고, CI/CD 자동화, 커스텀 액션 제작, 배포 자동화 등의 예시를 통해 GitHub Actions의 다양한 활용법을 설명합니다.
AI Summary
- GitHub Actions 소개
- GitHub Actions는 CI/CD 워크플로우 자동화 도구로, GitHub 이벤트 발생 시 정의된 동작을 실행합니다.
- 주요 키워드: event, trigger, job, step, uses, name 등
- GitHub Actions 활용 예시
- push 이벤트 발생 시 코드 테스트 workflow 실행: lint, tsc, build 테스트 자동화
- Composite Action 직접 제작: 슬랙 알림 기능 구현 (성공/실패 여부, 워크플로우 정보 포함)
- 카카오웹툰 배포 자동화: 브랜치 이름 규칙 기반으로 지역별, 환경별 빌드 및 배포 자동화 (deploy///*)
- 정기적인 자동 배포: schedule 이벤트를 사용하여 특정 브랜치를 매일 정해진 시간에 자동 배포
- 카카오웹툰의 GitHub Actions 활용
- 직접 만든 Build Action, Deploy Action 재사용
- GitHub CLI를 사용하여 브랜치 push 없이 배포 가능 (region, env 정보 전달)
- 다양한 상황에 적용 가능하며, 필요에 따라 커스터마이징하여 사용
Next Feeds

우리는 왜 공통 라이브러리를 만들기 시작했나
컬리 기술 블로그는 표준화된 공통 라이브러리 구축을 통해 개발 효율성을 높이고, 재사용성을 강화하여 개발 문화를 발전시키고자 한다.
표준화공통 라이브러리코드 재사용개발 효율성모노레포
2022. 1. 4.
컬리

Goodbye 2021! Hello 2022!
올리브영 개발팀 올디브의 2021년 주요 성과와 Fireside Chat을 통한 팀 소통 및 2022년 발전 방향 모색을 담고 있습니다.
올리브영올디브채용올영세일Fireside Chat
2022. 1. 3.
올리브영

Athena로 CloudWatch Logs query 하기 - AB180 엔지니어링 베이스 | 기술블로그
CloudWatch Logs의 한계를 극복하고자 Athena를 활용하여 로그를 쿼리하는 과정과 고려사항, IaC 적용 방법을 설명합니다.
CloudWatch LogsAthenaFederated QueryS3 ShippingIaC
2022. 1. 1.
AB180

Hello, Oliveyoung!
올리브영 디지털사업본부의 온보딩 키트 제작 배경, 디자인 컨셉, 주요 구성품, 그리고 조직 문화와 가치를 요약적으로 설명합니다.
온보딩디지털사업본부키트조직문화사용자경험
2021. 12. 31.
올리브영

주니어 개발자의 뱅샐 성장기!
뱅크샐러드 주니어 개발자들의 성장 경험과 개발 문화, 그리고 앞으로의 목표를 인터뷰를 통해 소개합니다.
뱅크샐러드주니어 개발자개발 문화성장인터뷰
2021. 12. 31.
뱅크샐러드
![[여의도 43층 사람들] Web팀에게 무엇이든 물어보세요!](https://blog.banksalad.com/static/61bca5eecb4c52443a980ad46a214624/cover.png)
[여의도 43층 사람들] Web팀에게 무엇이든 물어보세요!
뱅크샐러드 Web팀이 웹 개발, 마이데이터, 사용자 피드백을 통한 서비스 개선 경험을 공유합니다.
Web팀마이데이터기술 파편화A/B 테스트사용자 피드백
2021. 12. 28.
뱅크샐러드