[Github Actions] Cannot locate a Gradle wrapper properties file, 첫 CI구축에 직면한 오류.

김설희·2023년 5월 28일
0

Ops

목록 보기
1/7

일단 나의 첫 오류는 디스코드 웹 훅 연동이 문제인지 메세지가 갈 수 없다는 오류였다.
쿨하게 관련부분 삭제하고 성공하겠지 하며 돌린 ci 테스트에 구글링해도 나오지 않고 지피티도 답변을 주지 않는 오류를 직면했다!

https://velog.io/@cws0718/Github-Actions-Error
똑~같은 오류였고 구글링해도 안 나왔는데 이틀동안 삽질하다가 사막의 오아시스
처럼 발견했다!

결론적으론 gradle init하는 내용을 워크플로우에 추가하면 된다

gralde init하는 내용도 추가했는데 생긴 또 다른 오류메세지,

진짜 징하다 짜증나 죽을 것 같았다


마지막 오류였던것 propertise파일이 루트경로에 없어서 생긴 오류라고 떴었어서 루트 경로로 옮겨놨는데 그래서 위의 오류가 생겼다.
(정말 올바른 경로가 어딘지 모르겠어서 친구들 깃허브 돌아다니며 위치 파악을 했다..)

원래대로 파일경로를 옮겨두니까 성공하였다.

나는 버전 명시, gradle init 워크플로우에 추가, 파일 위치를 손대서 고쳤다

성공한 워크플로우

name: GMT-BACK-CI

on:
  push:
    branches: ["develop"]
jobs:
  CI:
    runs-on: ubuntu-latest
    steps:
      - name: Check out code
        uses: actions/checkout@v1

      - name: Set up JDK 11
        uses: actions/setup-java@v1
        with:
          java-version: '11'
          distribution: 'temurin'
          cache: gradle

      - name: Init Gradle #이거 추가함!
        uses: gradle/gradle-build-action@v1
        with:
          gradle-version: 7.6.1

      - name: Set up JDK 11 (job success)
        if: ${{ success() }}
        run: echo "Set up JDK 11 is succeeded"

      - name: Setup Gradle's permission
        run: chmod +x gradlew

      - name: Build with Gradle
        run: ./gradlew clean build -x test

이제 디스코드 웹훅관련 문제를 해결해볼거다

0개의 댓글