[Circle CI] Circle CI에서 안드로이드 빌드 할 때 gradle 권한문제

이전부터 팀들과 함께 해서 하나 만들어오던 알람 안드로이드 프로젝트가 있어서 Circle CI 도 같이 공부할겸해서 빌드를 진행해 보았는데 gradle 관련해서 문제가 떠서 포스팅을 한다.


문제 상황

로컬에서 빌드가 잘 되던 프로젝트(안드로이드)를 Circle CI에 올렸더니 아래와 같은 문제가 발생하였다…

  • Exit code: 126
  • ./gradlew: Permission denied
  • Action failed: gradle dependencies

Error


문제 해결

  • Google에서 검색을 간단하게 해본 결과 아래처럼 설정을 해두면 된다고 한다.
  • chmod +x gradlew을 통해서 gradlew에 실행권한을 주면 된다.
...
dependencies:
    override:
        - chmod +x gradlew
...


참고자료