본문 바로가기
개념정복💫/DevOps 및 CI,CD 정복

GitHub Actions 셋업 에러 (Run actions/setup-java@v3)

by 옹쑥이 2025. 2. 26.

CI/CD 파이프라인에서 GitHub Actions를 사용할 때, Java 프로젝트 빌드를 위해 actions/setup-java@v3를 설정하는 경우가 많습니다.
이때 distribution 옵션을 누락하면 에러가 발생할 수 있습니다.


1. 에러 내용

Run actions/setup-java@v3
Error: Input required and not supplied: distribution
  • setup-java@v3 버전에서는 distribution 파라미터가 필수

2. 해결 방법

  • with 블록 안에 원하는 JDK 배포판(예: temurin)을 명시해주면 됩니다.
  • 예시:
- name: Set up JDK 17
  uses: actions/setup-java@v3
  with:
    distribution: 'temurin'
    java-version: 17
  • 위와 같이 distribution: 'temurin'을 반드시 설정해야 합니다.