Travis CI와 연동하는 중 이런 에러가 travis 에서 발생했다
$ ./gradlew assemble
/home/travis/.travis/functions: line 370: ./gradlew: Permission denied
첨부한 사진 208번째 줄을 보면 permission denied라는 log가 뜬다
# 모든 사용자에게 접근 권한 풀어주기 -> gradlew permission error
before_install:
- -chomod +x gradlew
모든 사용자에게 접근권한을 제공했다
그리고 다시 push 시도
! 새로운 문제가 발생했다
앞전에 yaml 파일에서 수정한 게 오류났어서 해당 줄을 삭제하고 git bash랑 intelliJ 랑 연동해서 git bash로 했다
연동하니까 훨씬 편하다!
git update-index --chmod=+x gradlew
git commit -m "permission access for travis"
git ls-tree HEAD #디렉토리 구조 확인이라고 하는데 왜 하는지 정확하게 모르겠음
다른 블로그 보니까 이렇게 나와야 잘 된 것 같음??
https://tecoble.techcourse.co.kr/post/2021-07-08-dot-git/
100755 검색하니까 나온 블로그인데… 읽기 귀찮아서 미루기…
암튼 수정하고 commit한거 푸시함!
으흑흑
아예 fail이 떠버렸다
위 블로그 참고해볼 것 졸려서 일단 자고 낼 아침에 다시해야지..
아 여태 뻘짓했다
script: "./gradle clean build"
이거를
script: "./gradlew clean build"
이렇게 gradlew cleam build를 해야하는거였다.
그래서 계속 ./gradle 은 디렉토리다 이런 오류가 나는거였다…
해결 #1
해결 #2
해결 #3