S3에서 EC2로 넘어온 프로젝트 폴더가 빌드가 되지않았다. 이는 빌드를 해줄 도구가 없어서 발생한 문제로,
깃 레포에 gradle폴더와 ./gradlew파일을 꼭 포함하고 있어야한다.
그리고 github workflows의 작업중에
- name: Grant execute permission for gradlew
run: chmod +x ./gradlew
shell: bash
으로 ./gradlew파일의 실행 권한을 줘야한다.
gralde폴더가 빌드를 위한 그레이들을 세팅을 하고,
./gradlew가 실제 빌드 해준다.
".gitignore"에 추가되어서는 안됩니다!
나는 필요없는 폴더로 착각하고 레포지토리에 올리지 않았다가 이런 경험을 했다
'인프라' 카테고리의 다른 글
도커 익명 볼륨, 명명된 볼륨, 바인딩 마운트 차이점 (0) | 2024.01.02 |
---|---|
Rute53 호스팅 영역 비용 청구"$0.50 per Hosted Zone for the first 25 Hosted Zones" (feat. 가비아) (0) | 2023.12.10 |
Gradle build 최적화하기 (0) | 2023.12.09 |
github action시 application.yml을 비공개로 처리하는 방법 (0) | 2023.12.09 |
[군대에서 개발하기] 아파치 과카몰리 이슈 해결 기록(인증서, rdp 접속오류) (3) | 2023.11.26 |