fix: Dockerfile 추가 #5
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# github repository Actions 페이지에 나타낼 이름 | |
name: devocean A CI with Gradle | |
# event trigger | |
# main, develop 브랜치에 pr 생성시 실행되는 트리거 | |
on: | |
# pr 생성시 CI까지만 진행 | |
pull_request: | |
branches: [ "main", "develop" ] | |
# permissions: write-all | |
jobs: | |
build: | |
runs-on: ubuntu-20.04 | |
steps: | |
## jdk setting | |
- uses: actions/checkout@v3 | |
- name: 🐧Set up JDK 17 | |
uses: actions/setup-java@v3 | |
with: | |
java-version: '17' | |
distribution: 'temurin' | |
## gradle caching | |
- name: 🐧Gradle Caching | |
uses: actions/cache@v3 | |
with: | |
path: | | |
~/.gradle/caches | |
~/.gradle/wrapper | |
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} | |
restore-keys: | | |
${{ runner.os }}-gradle- | |
- name: 🐧application.yml 파일을 생성 합니다. | |
run: | | |
cd ./src/main/resources | |
touch ./application.yml | |
echo "${{ secrets.PROPERTIES }}" > ./application.yml | |
shell: bash | |
- name: 🐧gradle build를 위한 권한을 부여합니다. | |
run: chmod +x gradlew | |
- name: 🐧gradle build 중입니다. | |
run: ./gradlew build | |
shell: bash # ci는 여기까지 |