목록 보기
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 토큰을 시크릿으로 분리해 워크플로우 구성

다음 읽기

#GitHub Actions 주제를 이어서 읽기

Release PR만들어질때, Jira 이슈에 배포 버전 자동으로 추가하기(feat. GitHub Action)

Release PR에서 커밋의 Jira 이슈를 찾아 fix versions를 자동 추가하는 GitHub Action을 소개했습니다. 수동 버전 관리 부담을 줄이고, 실패 이슈는 출력값과 댓글로 확인할 수 있습니다.

PRND
PRND
데브옵스

댓글 0

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

댓글을 불러오는 중...