詹金斯错误 - errorWhenCurrentBuildResultIsWorseOrEqualTo.groovy
Jenkins Error - errorWhenCurrentBuildResultIsWorseOrEqualTo.groovy
我正在尝试使用 Jenkins 为使用 Java 和 S4/HANA Extension SDK 构建的地址管理器应用程序设置持续交付管道。但是在启动 Jenkins 并在本地主机上启动用于管道构建的应用程序时,我发现我安排为多分支的作业失败了。
我通过舞台视图得到的错误如下所示:
Jenkins Error
弹出的一些错误消息是:
13:31:37 [PMD] Plug-in Result: Failed - <a href="pmdResult">3
warnings</a> of <a href="pmdResult/HIGH">priority High</a> exceed
the threshold of 0 by 3
[Pipeline] echo
13:31:37 --- BEGIN LIBRARY STEP:
errorWhenCurrentBuildResultIsWorseOrEqualTo.groovy
[Pipeline] error
[Pipeline] echo
13:31:37 ----------------------------------------------------------
13:31:37 --- ERROR OCCURRED IN LIBRARY STEP:
errorWhenCurrentBuildResultIsWorseOrEqualTo
13:31:37 ----------------------------------------------------------
13:31:37
13:31:37 FOLLOWING PARAMETERS WERE AVAILABLE TO THIS STEP:
13:31:37 ***
13:31:37 [script:Script1@23932457, errorStatus:FAILURE,
errorHandler:buildFailureReason$_closure1@5966ff12,
errorHandlerParameter:PMD, errorMessage:Please examine the PMD
reports.]
13:31:37 ***
13:31:37
13:31:37 ERROR WAS:
13:31:37 ***
13:31:37 hudson.AbortException: Build was ABORTED and marked as
FAILURE. Please examine the PMD reports.
13:31:37 ***
我不确定我做错了什么。在 运行 docker ps
时,我确实看到两个处于活动状态的容器。
docker ps
CONTAINER ID IMAGE COMMAND
CREATED STATUS PORTS
NAMES
5c8d5ebde36c sonatype/nexus3:3.13.0 "sh -c
${SONATYPE_DI…" 39 minutes ago Up 39 minutes 8081/tcp
s4sdk-nexus
39b22d39b7ed s4sdk/jenkins-master:latest "/sbin/tini --
/usr/…" 44 hours ago Up 38 minutes 8443/tcp,
50000/tcp, 0.0.0.0:80->8080/tcp s4sdk-jenkins-master
任何继续前进的指示将不胜感激。谢谢。
pmd是分析代码的工具,是pipeline的一部分。它发现了您的应用程序中的缺陷,这就是管道失败的原因。我相信消息已经很清楚了。
13:31:37 [PMD] Plug-in Result: Failed - 3
warnings of priority High exceed
the threshold of 0 by 3
Please examine the PMD
reports.
要解决此问题,请查看 pmd 的结果并查看它抱怨的内容。一旦这些问题得到解决,该阶段将变为绿色,管道的其余部分将 运行.
单击左侧边栏中的失败构建时,您会看到 pmd 报告。
这是使用 CI/CD 管道的好处之一。它会发现您的代码中的缺陷,否则这些缺陷是不会被发现的。要了解有关此管道检查的质量的更多信息,请查看此文档:https://github.com/SAP/cloud-s4-sdk-pipeline/blob/master/doc/pipeline/cloud-qualities.md
谨致问候,圣诞快乐
弗洛里安
我正在尝试使用 Jenkins 为使用 Java 和 S4/HANA Extension SDK 构建的地址管理器应用程序设置持续交付管道。但是在启动 Jenkins 并在本地主机上启动用于管道构建的应用程序时,我发现我安排为多分支的作业失败了。
我通过舞台视图得到的错误如下所示: Jenkins Error
弹出的一些错误消息是:
13:31:37 [PMD] Plug-in Result: Failed - <a href="pmdResult">3
warnings</a> of <a href="pmdResult/HIGH">priority High</a> exceed
the threshold of 0 by 3
[Pipeline] echo
13:31:37 --- BEGIN LIBRARY STEP:
errorWhenCurrentBuildResultIsWorseOrEqualTo.groovy
[Pipeline] error
[Pipeline] echo
13:31:37 ----------------------------------------------------------
13:31:37 --- ERROR OCCURRED IN LIBRARY STEP:
errorWhenCurrentBuildResultIsWorseOrEqualTo
13:31:37 ----------------------------------------------------------
13:31:37
13:31:37 FOLLOWING PARAMETERS WERE AVAILABLE TO THIS STEP:
13:31:37 ***
13:31:37 [script:Script1@23932457, errorStatus:FAILURE,
errorHandler:buildFailureReason$_closure1@5966ff12,
errorHandlerParameter:PMD, errorMessage:Please examine the PMD
reports.]
13:31:37 ***
13:31:37
13:31:37 ERROR WAS:
13:31:37 ***
13:31:37 hudson.AbortException: Build was ABORTED and marked as
FAILURE. Please examine the PMD reports.
13:31:37 ***
我不确定我做错了什么。在 运行 docker ps
时,我确实看到两个处于活动状态的容器。
docker ps
CONTAINER ID IMAGE COMMAND
CREATED STATUS PORTS
NAMES
5c8d5ebde36c sonatype/nexus3:3.13.0 "sh -c
${SONATYPE_DI…" 39 minutes ago Up 39 minutes 8081/tcp
s4sdk-nexus
39b22d39b7ed s4sdk/jenkins-master:latest "/sbin/tini --
/usr/…" 44 hours ago Up 38 minutes 8443/tcp,
50000/tcp, 0.0.0.0:80->8080/tcp s4sdk-jenkins-master
任何继续前进的指示将不胜感激。谢谢。
pmd是分析代码的工具,是pipeline的一部分。它发现了您的应用程序中的缺陷,这就是管道失败的原因。我相信消息已经很清楚了。
13:31:37 [PMD] Plug-in Result: Failed - 3 warnings of priority High exceed the threshold of 0 by 3
Please examine the PMD reports.
要解决此问题,请查看 pmd 的结果并查看它抱怨的内容。一旦这些问题得到解决,该阶段将变为绿色,管道的其余部分将 运行.
单击左侧边栏中的失败构建时,您会看到 pmd 报告。
这是使用 CI/CD 管道的好处之一。它会发现您的代码中的缺陷,否则这些缺陷是不会被发现的。要了解有关此管道检查的质量的更多信息,请查看此文档:https://github.com/SAP/cloud-s4-sdk-pipeline/blob/master/doc/pipeline/cloud-qualities.md
谨致问候,圣诞快乐
弗洛里安