./gradlew permission denied
2021. 3. 24. 21:16ㆍ자바
반응형
travis CI를 .travis.yml 이용하여 AWS 배포하던 중
./gradlew permission denied로 빌드에 실패햇다고 나왓다...'
$ ./gradlew assemble
/home/travis/.travis/functions: line 351: ./gradlew: Permission denied
The command "eval ./gradlew assemble " failed. Retrying, 2 of 3.
* 원인
실행 권한이 없어서 발생
* 해결법
1. git 디렉토리에서
권한 확인 : git ls-tree HEAD
100644 gradlew 나온다.
권한 추가 : git update-index --chmod=+x gradlew
추가 후 커밋 : git commit -m "permission access for travis"
커밋 후 확인 : git ls-tree HEAD
100755 gradlew 변한걸 확인 할 수 있다.
2. 동적으로 권한주기
.travis.yml 파일에 추가
before_install:
- chmod +x gradlew
참고 : stackoverflow.com/questions/33820638/travis-yml-gradlew-permission-denied
'자바' 카테고리의 다른 글
NICE API JAVA 가이드 (0) | 2022.11.22 |
---|---|
JVM Cannot Allocate memory (0) | 2021.03.23 |
JSTL Ojbect check type (0) | 2018.10.26 |
Spring @ResponseBody charset=UTF-8 (0) | 2018.10.02 |
tomcat link folder (0) | 2018.09.18 |