Vegan-Life / VeganLife-Backend

채식주의자를 위한 식단 및 영양관리 앱 BE
2 stars 0 forks source link

[INFRA] Github Actions CI 워크플로 구성 #273

Closed soun997 closed 6 months ago

soun997 commented 6 months ago

이슈 번호 (#270)

요약

gradlew 실행 권한 오류로 인한 build 실패 해결

    - name: Grant execute permission for gradlew
      run: chmod +x gradlew

환경변수 문제로 인한 build 실패 해결

  1. Repo의 Settings - Secrets에 환경변수 key-value 추가
  2. gradle.xml 워크플로 파일에 환경변수 주입
    - name: Build with Gradle Wrapper
      env:
        YOUR_SECRETS: ${{ secrets.YOUR_SECRETS }}
  1. JDK 배포판 수정
    steps:
    - uses: actions/checkout@v4
    - name: Set up JDK 17
      uses: actions/setup-java@v4
      with:
        java-version: '17'
        distribution: 'corretto'

Supported Distributions