250x250
syk531
하루
syk531
전체 방문자
오늘
어제
  • 분류 전체보기 (166)
    • 개발 (166)
      • java (11)
      • kotlin (7)
      • spring, spring boot (35)
      • Javascript (4)
      • Tyhmeleaf (2)
      • Kafka (17)
      • Docker (8)
      • Kubernetes (3)
      • Elastic Stack (4)
      • react native (3)
      • Web (4)
      • GIS (3)
      • 리눅스 (16)
      • Windows (2)
      • 네트워크 (2)
      • 안드로이드앱 (5)
      • git (2)
      • Tool (15)
      • 프로젝트 (7)
      • 백준알고리즘 (14)
      • DB (2)

인기 글

최근 글

블로그 메뉴

    공지사항

    태그

    • 티스토리챌린지
    • 뉴스앱
    • 오블완

    최근 댓글

    티스토리

    hELLO · Designed By 정상우.
    syk531

    하루

    [Jenkins] 파이프라인 빌드 오류 해결: Gradle 설정 문제
    개발/Tool

    [Jenkins] 파이프라인 빌드 오류 해결: Gradle 설정 문제

    2024. 11. 14. 08:36
    728x90
    반응형

    Jenkins 파이프라인 빌드 시 아래와 같은 에러가 발생했습니다.

    org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
    WorkflowScript: 4: Tool type "gradle" does not have an install of "Gradle" configured - did you mean "gradle"? @ line 4, column 16.
               gradle 'Gradle'

    해당 오류는 Jenkins 파이프라인에서 gradle 명령어를 사용할 때 발생하는 것으로 Jenkins에서 gradle을 찾지 못하고 있다는 의미입니다.

     

    해결 방법

    1. Gradle 설치 확인 및 구성
      • Jenkins에서 관리 > Global Tool Configuration(글로벌 도구 구성)으로 이동합니다.
      • Gradle 섹션으로 가서 설치된 Gradle 버전이 설정되어 있는지 확인합니다.
      • 설치되어 있지 않다면 Add Gradle(Gradle 추가)를 클릭하고, Gradle 버전을 추가하거나 Jenkins가 자동으로 다운로드하도록 설정합니다.
    2. 파이프라인 스크립트에서 올바른 Gradle 버전 사용
      • 위에서 설정한 Gradle 이름을 파이프라인 스크립트에 맞게 지정해야 합니다. 예를 들어, gradle 'Gradle' 대신 올바른 이름으로 변경해보세요.

     

    저는 Jenkinsfile은 아래와 같이 gradle을 Gradle이라는 이름으로 등록된 버전을 사용하도록 설정하고

    pipeline {
        agent any
        tools {
            gradle 'Gradle'
        }

    Jenkins에서 gradle name을 gradle로 설정해서 Jenkins에서 설정한 gradle name(Gradle)과 Jenkinsfile에서 설정한 gradle 이름(gradle)이 일치하지 않아서 발생한 에러였고 이름을 일치시키니 오류가 해결되었습니다.

    728x90
    반응형
    저작자표시

    '개발 > Tool' 카테고리의 다른 글

    [Keycloak] 외부 DB 인증·인가 이력 저장 및 조회 방법  (0) 2025.02.05
    [Jenkins] Jenkins 빌드 번호 변경하는 방법: Script Console 활용 가이드  (0) 2024.11.18
    Keycloak Client 문제 해결: 401 에러 및 DB Node 관련 문제 해결 방법  (0) 2024.08.23
    이미지 좌표 구하기  (0) 2024.07.03
    [HeidiSQL] BLOB 칼럼에 이미지 데이터 조회 시 렉이 걸리는 현상  (0) 2024.06.07
      '개발/Tool' 카테고리의 다른 글
      • [Keycloak] 외부 DB 인증·인가 이력 저장 및 조회 방법
      • [Jenkins] Jenkins 빌드 번호 변경하는 방법: Script Console 활용 가이드
      • Keycloak Client 문제 해결: 401 에러 및 DB Node 관련 문제 해결 방법
      • 이미지 좌표 구하기
      syk531
      syk531
      기억을 위해 기록을.

      티스토리툴바