Implement pipelines and apply checkstyl #19

Merged
hurui200320 merged 2 commits from feat/17 into develop 2025-05-22 04:51:06 +00:00
Member

This PR brings up two pipelines for:

  • Checking the unit test coverage rate and fail if the coverage rate is < 85%
  • Build a docker image for this project and push it to the company's registry

This PR also implements checkstyle, it will fail the maven build if any code issue was found.

This PR brings up two pipelines for: + Checking the unit test coverage rate and fail if the coverage rate is \< 85% + Build a docker image for this project and push it to the company's registry This PR also implements checkstyle, it will fail the maven build if any code issue was found.
hurui200320 self-assigned this 2025-05-19 08:34:02 +00:00
hurui200320 added 2 commits 2025-05-19 08:34:03 +00:00
ISSUES CLOSED: clevermicro/user-management#17
ci: add pipelines for building docker image and coverage check
Unit test coverage / gradle-test (pull_request) Failing after 1m10s
Unit test coverage / gradle-test (push) Waiting to run
CI for publishing docker image / build-and-publish (push) Waiting to run
c240e71e45
ISSUES CLOSED: clevermicro/user-management#17
hurui200320 added a new dependency 2025-05-19 08:34:50 +00:00

Coverage is 29%

Coverage is 29%
Author
Member

Note on pipelines:

  • The pipeline for docker image is failing because we are still waiting for Brian to config the secrets. I tested with my own credentials and here is the succeeded run: https://git.cleverthis.com/clevermicro/user-management/actions/runs/1
  • The coverage pipeline is failing because the unit test coverage is not enough. The pipeline itself is working properly.
Note on pipelines: + The pipeline for docker image is failing because we are still waiting for Brian to config the secrets. I tested with my own credentials and here is the succeeded run: https://git.cleverthis.com/clevermicro/user-management/actions/runs/1 + The coverage pipeline is failing because the unit test coverage is not enough. The pipeline itself is working properly.
hurui200320 requested review from abed.alrahman 2025-05-19 08:36:58 +00:00
hurui200320 requested review from stanislav.hejny 2025-05-19 08:36:59 +00:00
abed.alrahman approved these changes 2025-05-22 00:18:28 +00:00
hurui200320 merged commit c240e71e45 into develop 2025-05-22 04:51:06 +00:00
hurui200320 deleted branch feat/17 2025-05-22 04:51:07 +00:00
Sign in to join this conversation.
No Label
3 Participants
Notifications
Due Date
No due date set.
Blocks
#17 Apply checkstyle and add pipeline
clevermicro/user-management
Reference: clevermicro/user-management#19