refactor(CommitMessageLinter, log): update commit lint rules handling and improve logging
Signed-off-by: 孙振宇 <>
This commit is contained in:
parent
bd1aed3664
commit
36ecc84249
@ -9,15 +9,17 @@ class CommitMessageLinter {
|
||||
}
|
||||
|
||||
def lint(configurations) {
|
||||
def rules = steps.libraryResource 'com/freeleaps/devops/builtins/commitlint/default.js'
|
||||
def rules = ''
|
||||
steps.log.info "<Commit Message Linter> Check if there has custom commit lint rules specified..."
|
||||
|
||||
if (configurations.commitLintRules != null && !configurations.commitLintRules.isEmpty()) {
|
||||
steps.log.info "<Commit Message Linter> Custom commit lint rules found, using custom rules files: ${configurations.commitLintRules}"
|
||||
rules = configurations.commitLintRules
|
||||
} else {
|
||||
steps.log.info "<Commit Message Linter> No custom commit lint rules found, using built-in rules at: ${defaultRule}"
|
||||
steps.sh "echo ${rules} > .commitlintrc.js"
|
||||
steps.dir(steps.env.workspace) {
|
||||
steps.log.info "<Commit Message Linter> No custom commit lint rules found, using built-in rules at: ${defaultRule}"
|
||||
steps.writeFile file: '.commitlintrc.js', text: steps.libraryResource(defaultRule)
|
||||
}
|
||||
rules = '.commitlintrc.js'
|
||||
}
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@ import java.text.SimpleDateFormat
|
||||
import java.util.Date
|
||||
|
||||
def getTimestamp() {
|
||||
// 定义时间戳格式,例如:2023-10-05 14:30:00
|
||||
def dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
|
||||
return dateFormat.format(new Date())
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user