목록 보기
PR 생성될때, 자동으로 이미지 용량 최적화 하기
데브옵스

PR 생성될때, 자동으로 이미지 용량 최적화 하기

PRND
PRND
2024년 7월 8일

두줄요약

PR 생성 시 png/jpg 이미지를 GitHub Actions와 TinyPNG로 자동 압축하도록 구성하는 방법을 소개했습니다. 수작업 이미지 최적화를 줄여 개발 흐름을 효율화하는 사례입니다.

핵심 내용

  • PR 생성이나 새 커밋 시 png/jpg 이미지를 GitHub Actions로 자동 압축하는 방식 소개
  • TinyPNG API와 namoscato/action-tinify 액션을 활용해 이미지 최적화 후 자동 커밋 처리
  • pull_request 트리거, 브랜치/경로 조건, 비밀키 설정 등 적용 절차 정리

적용해볼 점

  • 반복적인 이미지 용량 조정 작업을 자동화해 수작업 부담 감소
  • PR 단계에서 이미지 크기 기준을 관리해 앱/웹 자산 관리 효율화
  • API 키와 PAT 토큰을 시크릿으로 분리해 워크플로우 구성

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...