Update main.yml #4
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
name: Build Spring Boot Artifact | |
on: | |
push: | |
branches: | |
- main | |
paths-ignore: | |
- '**/*.md' | |
jobs: | |
# 작업 환경 = 우분투 최신 버전 | |
build: | |
runs-on: ubuntu-latest | |
# 깃허브에서 제공하는 checkout 엑션 사용 | |
steps: | |
- uses: actions/checkout@v3 | |
# JDK 17 설정한당 | |
# temurin = Adoptium에서 제공하는 JDK | |
- name: Set up JDK 17 | |
uses: actions/setup-java@v3 | |
with: | |
java-version: '17' | |
distribution: 'temurin' | |
# gradle wrapper 파일에 실행 권한을 부여 | |
# gradle wrapper = 개발자가 특정 버전의 Gradle을 미리 설치하지 않고도 Gradle 빌드를 실행할 수 있게 해주는 편리한 도구 | |
- name: Grant execute permission for gradlew | |
run: chmod +x gradlew | |
# Gradle 빌드 엑션을 이용해서 프로젝트 빌드 | |
- name: Build with Gradle | |
uses: gradle/[email protected] | |
with: | |
arguments: build | |
# 빌드해서 생긴 JAR 파일을 깃허브 아티팩트로 업로드!! | |
- name: Upload build artifact | |
uses: actions/upload-artifact@v2 | |
with: | |
name: server | |
path: build/libs/realspr-0.0.1-SNAPSHOT.jar |