Skip to content

Update main.yml

Update main.yml #4

Workflow file for this run

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