From 9e1f9f9715857b29035849d7b9c2330df864b32b Mon Sep 17 00:00:00 2001 From: jeongjihun Date: Fri, 28 Jun 2024 10:20:04 +0900 Subject: [PATCH 1/2] test: ci_test --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 23decfb..937e964 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ # 데브툰 프로젝트 + From 6a7db2944d1f1ab52d9f6cb705375093eda91e38 Mon Sep 17 00:00:00 2001 From: jeongjihun Date: Fri, 28 Jun 2024 10:27:23 +0900 Subject: [PATCH 2/2] test: ci_test --- .github/workflows/deploy.yaml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 9b3722d..2d98a55 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -8,6 +8,18 @@ on: jobs: Run_Test: runs-on: ubuntu-latest + + services: + mysql: + image: mysql:8.0 + env: + MYSQL_ROOT_PASSWORD: admin + MYSQL_DATABASE: devtoon_db + MYSQL_USER: local_user + MYSQL_PASSWORD: local_password + ports: + - 3307:3306 + steps: - name: checkout uses: actions/checkout@v4 @@ -23,15 +35,8 @@ jobs: mkdir -p src/test/resources echo "${{ secrets.APPLICATION_TEST_YML }}" | base64 --decode > src/test/resources/application.yml - - name: setup docker-compose.yaml - run: | - echo "${{ secrets.DOCKER_COMPOSE_YAML }}" | base64 --decode > docker-compose.yml - - - name: test db setup(with docker) - run: docker-compose up -d - - name: make executable gradlew run: chmod +x ./gradlew - name: run test - run: ./gradlew clean test + run: ./gradlew clean test \ No newline at end of file