목록 보기
GitHub Actions - JavaScript action 만들기
데브옵스

GitHub Actions - JavaScript action 만들기

두줄요약

조건문이 많은 Composite action을 Map 기반 JavaScript action으로 리팩터링하는 과정을 정리했습니다. @actions/core, @actions/github와 캐싱을 활용해 GitHub Actions에서 안정적으로 실행하는 방법도 다뤘습니다.

핵심 내용

  • 조건문이 많은 Composite action을 JavaScript action으로 바꾸는 리팩터링 과정
  • env와 region 조합을 Map 구조로 정리해 가독성 개선
  • @actions/core로 input/output 처리, @actions/github으로 이벤트 정보 활용
  • GitHub Actions 실행 시 node_modules 설치와 캐싱으로 의존성 문제 해결

다음 읽기

#GitHub Actions 주제를 이어서 읽기

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

GitHub Actions의 `workflow_dispatch`와 GitHub CLI를 이용해 수동 배포를 실행하는 방법을 소개했습니다. 또한 inquirer.js로 브랜치, region, env를 입력받아 배포를 자동화하는 구성을 설명했습니다.

카카오엔터테인먼트FE
카카오엔터테인먼트FE
데브옵스

댓글 0개

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

댓글을 불러오는 중...