에러.log

Travis CI .travis.yml 설정 후 build 이슈

_2J 2021. 3. 31. 23:45

./gradlew: Permission denied git에 permission을 업데이트 해줘야 travis가 실행할 수 있다.

 

 

 

 

 

해결

 

1.  .travis.yml에 before_install을 추가하여 permission을 바꾸는 방법

 

language: java
jdk:
  - openjdk8

branches:
  only:
    - master

before_install:
  - chmod +x gradlew

# Travis CI 서버의 Home
cache:
  directories:
    - '$HOME/.m2/repository'
    - '$HOME/.gradle'

script: "./gradlew clean build"

# CI 실행 완료시 메일로 알람
notifications:
  email:
    recipients:
      - mailAddress

 

 

2. Git update를 통해 직접 permission을 바꾸는 방법

 

git update-index --chmod=+x gradlew
git ls-tree HEAD
git commit -m "permission access for travis"

 

 

 

빌드 성공 로그



S3 버킷 업로드 완료