Apply checkstyle and add pipeline #17

Closed
opened 2025-05-13 07:06:52 +00:00 by hurui200320 · 0 comments
Member

Currently the code has no checkstyle, should bring in checkstyle from https://git.cleverthis.com/base/base-java/src/branch/master/checkstyle.xml and fix all issues.

Then pipelines are needed for:

  • Run unit test and block PRs when the coverage rate is too low (should >= 85%)
  • Build the artifact (either maven jar or docker image) and upload to the company registry

The dockerfile will be implemented by Abed in a separate commit. This ticket will use the dockerfile to build the image and implement the pipeline for building and pushing the image.

Currently the code has no checkstyle, should bring in checkstyle from https://git.cleverthis.com/base/base-java/src/branch/master/checkstyle.xml and fix all issues. Then pipelines are needed for: + Run unit test and block PRs when the coverage rate is too low (should >= 85%) + Build the artifact (either maven jar or docker image) and upload to the company registry The dockerfile will be implemented by Abed in a separate commit. This ticket will use the dockerfile to build the image and implement the pipeline for building and pushing the image.
hurui200320 added the
State
Unverified
Type
Task
labels 2025-05-13 07:06:52 +00:00
hurui200320 added a new dependency 2025-05-13 07:09:15 +00:00
hurui200320 added the
Priority
Backlog
label 2025-05-15 09:39:13 +00:00
hurui200320 added a new dependency 2025-05-15 09:39:40 +00:00
hurui200320 added this to the V.01 milestone 2025-05-15 09:51:49 +00:00
hurui200320 added
State
Verified
Points
5
Blocked
and removed
State
Unverified
labels 2025-05-15 10:04:53 +00:00
hurui200320 added a new dependency 2025-05-15 10:05:36 +00:00
hurui200320 added
Priority
High
and removed
Priority
Backlog
labels 2025-05-15 10:07:04 +00:00
hurui200320 added
State
In Progress
and removed
State
Verified
labels 2025-05-19 07:44:43 +00:00
hurui200320 added
State
In Review
and removed
State
In Progress
Blocked
labels 2025-05-19 08:34:38 +00:00
hurui200320 removed a dependency 2025-05-19 08:34:43 +00:00
hurui200320 added a new dependency 2025-05-19 08:34:50 +00:00
hurui200320 added
State
Completed
and removed
State
In Review
labels 2025-05-22 04:52:49 +00:00
hurui200320 self-assigned this 2025-05-28 08:05:48 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Blocks
You do not have permission to read 1 dependency
Depends on
Reference: clevermicro/user-management#17