Skip to content

๐Ÿ‘ท [cd] neo4j ์‚ฌ์šฉ์œผ๋กœ ์ธํ•œ CICD.yml ์ˆ˜์ • ๋ฐ ํ…Œ์ŠคํŠธ ํ†ต๊ณผ ์—ฌ๋ถ€ ์ถ”๊ฐ€ #66

๐Ÿ‘ท [cd] neo4j ์‚ฌ์šฉ์œผ๋กœ ์ธํ•œ CICD.yml ์ˆ˜์ • ๋ฐ ํ…Œ์ŠคํŠธ ํ†ต๊ณผ ์—ฌ๋ถ€ ์ถ”๊ฐ€

๐Ÿ‘ท [cd] neo4j ์‚ฌ์šฉ์œผ๋กœ ์ธํ•œ CICD.yml ์ˆ˜์ • ๋ฐ ํ…Œ์ŠคํŠธ ํ†ต๊ณผ ์—ฌ๋ถ€ ์ถ”๊ฐ€ #66

Workflow file for this run

name: CI with Gradle
on:
push:
branches-ignore:
- main
- develop
jobs:
CI:
name: Continuous Integration
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout with submodules
uses: actions/checkout@v4
with:
token: ${{ secrets.ACCESS_TOKEN }}
submodules: recursive
fetch-depth: 0
- name: Update git submodules
run: git submodule update --init --recursive
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Verify Backend_Config files
run: ls -al Backend_Config
- name: Build and Test with Gradle Wrapper
env:
SPRING_PROFILES_ACTIVE: test
run: |
echo "โ–ถ Running Gradle build and test..."
./gradlew --no-daemon clean build test --info --stacktrace
- name: Show test results summary
if: success()
run: |
echo "All Spring Boot tests passed successfully!"
- name: Mark failure if tests failed
if: failure()
run: |
echo "Tests failed. Please check the test logs for detail"
exit 1