From f8d64feedadef38f06e7e2a4039db7f4e3ddb9d2 Mon Sep 17 00:00:00 2001 From: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com> Date: Mon, 13 Apr 2026 06:23:19 +0000 Subject: [PATCH] chore: update --- .devcontainer/Dockerfile | 15 ++-------- .gitea/workflows/test.yaml | 16 +++++------ account-service/pom.xml | 8 ++---- eatery-service/pom.xml | 8 ++---- gateway-service/pom.xml | 8 ++---- pom.xml | 57 ++++---------------------------------- 6 files changed, 23 insertions(+), 89 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index cdc7730..6176ad9 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -12,13 +12,11 @@ RUN sed -i 's|http://archive.ubuntu.com|https://apt.demonkernel.io.vn|g' /etc/ap RUN apt-get update --fix-missing && apt-get install --no-install-recommends --no-install-suggests -y \ curl \ bash \ - build-essential \ - docker-buildx \ git \ docker.io \ nodejs \ - maven \ - libz-dev + openjdk-25-jdk-headless \ + maven # 5. Cấu hình Git RUN git config --global --add safe.directory '*' @@ -30,15 +28,6 @@ RUN curl -fsSL https://get.pnpm.io/install.sh | bash - RUN curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" \ && install -m 0755 kubectl /usr/local/bin/kubectl -# 4. Cài đặt Mandrel 25 -# Lưu ý: Dùng bản linux-amd64 (glibc) tiêu chuẩn cho Ubuntu -ENV JAVA_HOME=/usr/lib/jvm/mandrel -ENV GRAALVM_HOME=/usr/lib/jvm/mandrel -ENV PATH="${JAVA_HOME}/bin:${PATH}" - -RUN mkdir -p ${JAVA_HOME} && \ - curl -L https://github.com/graalvm/mandrel/releases/download/mandrel-25.0.2.0-Final/mandrel-java25-linux-amd64-25.0.2.0-Final.tar.gz | tar -xz -C ${JAVA_HOME} --strip-components=1 - # 6. Cài đặt JBang & Quarkus CLI ENV JBANG_DIR="/root/.jbang" ENV PATH="${JBANG_DIR}/bin:${PATH}" diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 8b29e5c..e2e7fda 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -38,13 +38,11 @@ jobs: ./mvnw -B install \ -Dquarkus.container-image.push=false \ - - name: Jacoco Report to PR - uses: madrapps/jacoco-report@v1.7.2 - if: always() + - name: Publish Test Report + uses: dorny/test-reporter@v3 + if: always() with: - paths: | - ./**/jacoco.xml, - token: ${{ secrets.ACCESS_TOKEN }} - min-coverage-overall: 40 - min-coverage-changed-files: 60 - title: "📊 Báo cáo Độ bao phủ Kiểm thử (Test Coverage)" + name: "JUnit Tests Report" + path: "**/target/surefire-reports/*.xml" + reporter: java-junit + fail-on-error: true diff --git a/account-service/pom.xml b/account-service/pom.xml index e8188db..6513cce 100644 --- a/account-service/pom.xml +++ b/account-service/pom.xml @@ -46,11 +46,6 @@ - - io.quarkus - quarkus-jacoco - test - com.drinkool lib @@ -140,6 +135,9 @@ >org.jboss.logmanager.LogManager ${maven.home} + 1 + true + true diff --git a/eatery-service/pom.xml b/eatery-service/pom.xml index 6707b2f..ab26a8e 100644 --- a/eatery-service/pom.xml +++ b/eatery-service/pom.xml @@ -46,11 +46,6 @@ - - io.quarkus - quarkus-jacoco - test - com.drinkool lib @@ -126,6 +121,9 @@ >org.jboss.logmanager.LogManager ${maven.home} + 1 + true + true diff --git a/gateway-service/pom.xml b/gateway-service/pom.xml index bcdd45b..ae64cd8 100644 --- a/gateway-service/pom.xml +++ b/gateway-service/pom.xml @@ -46,11 +46,6 @@ - - io.quarkus - quarkus-jacoco - test - org.bitbucket.b_c jose4j @@ -118,6 +113,9 @@ >org.jboss.logmanager.LogManager ${maven.home} + 1 + true + true diff --git a/pom.xml b/pom.xml index 7fe008e..88772b7 100644 --- a/pom.xml +++ b/pom.xml @@ -1,8 +1,8 @@ - + 4.0.0 com.drinkool @@ -32,53 +32,6 @@ pom import - - io.quarkus - quarkus-jacoco - test - ${quarkus.platform.version} - - - - - maven-surefire-plugin - ${surefire-plugin.version} - - - target/jacoco.exec - true - target/jacoco-report - - - - - - org.jacoco - jacoco-maven-plugin - 0.8.14 - - - prepare-agent - - prepare-agent - - - - report - test - - report - - - - XML - - - - - - - - \ No newline at end of file +