Skip to content

[FIX] 랭킹 공통 등수 변경 #47

[FIX] 랭킹 공통 등수 변경

[FIX] 랭킹 공통 등수 변경 #47

Workflow file for this run

name: CI with Test
on:
pull_request:
branches:
- 'develop'
types:
- opened
- reopened
- synchronize
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
permissions:
write-all
services: #mysql 설정
mysql:
image: mysql:latest
ports:
- 3306:3306
env:
MYSQL_DATABASE: testdb
MYSQL_ROOT_PASSWORD: testdb
options: >-
--health-cmd="mysqladmin ping --silent"
--health-interval=10s
--health-timeout=5s
--health-retries=3
steps:
- uses: actions/checkout@v4
- name: MySQL 접속해서 공간 함수를 테스트 한다
run: |
sudo apt-get install -y mysql-client
mysql -h 127.0.0.1 -P 3306 -u root -ptestdb -e "SELECT ST_Contains(ST_GeomFromText('POLYGON((0 0,0 10,10 10,10 0,0 0))'), ST_GeomFromText('POINT(5 5)'));" testdb
- name: JDK 17 를 준비한다.
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
- name: gradlew 의 root 실행권한을 부여한다.
run: chmod +x gradlew
- name: Gradle 를 준비한다.
uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5
- name: 빌드한다.
run: ./gradlew build --stacktrace
- name: 테스트 결과를 게시한다.
uses: EnricoMi/publish-unit-test-result-action@v2
if: always()
with:
junit_files: '**/build/test-results/test/TEST-*.xml'
- name: 실패했다.
if: failure()
run: |
echo failed!