-
Notifications
You must be signed in to change notification settings - Fork 1
41 lines (33 loc) · 1.2 KB
/
deploy.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: techeer-market
on:
push:
branches:
- develop
- main
workflow_dispatch: # 브랜치 push 뿐만 아니라 수동 실행도 가능하게 해줌
jobs:
build:
runs-on: ubuntu-latest # 깃허브 액션 스크립트가 작동될 OS 환경 지정
steps:
- name: Checkout
uses: actions/checkout@v2 # 프로젝트 코드를 check out
- name: Set up JDK 11
uses: actions/setup-java@v2 # 깃허브 액션에 사용할 자바 버전
with:
java-version: '11'
distribution: 'adopt'
- name: Grant execute permission for gradlew
run: chmod +x ./gradlew # gradle wrapper를 실행할 수 있도록 권한 부여
shell: bash
- name: Build with Gradle
run: ./gradlew clean build # 프로젝트 빌드
shell: bash
- name: Get current time
uses: 1466587594/get-current-time@v2 # 빌드 완료 시간 가져오기
id: current-time
with:
format: YYYY-MM-DDTHH-mm-ss
utcOffset: "+09:00"
- name: Show Current Time
run: echo "CurrentTime=${{steps.current-time.outputs.formattedTime}}" # 빌드 완료 시간 출력하기
shell: bash