Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 2.75 KB

README.zh.md

File metadata and controls

66 lines (45 loc) · 2.75 KB

Maven SNAPSHOT Check Plugin

Build Status codecov Jenkins Plugin GitHub release Jenkins Plugin Installs

该插件用来检查 pom.xml 是否包含 SNAPSHOT。

使用

自由风格 job 使用

构建 区域,增加 Maven SNAPSHOT Check 构建步骤

add-build-step

如果勾选了复选框,它将检查 pom.xml 中是否包含 SNAPSHOT。

maven-snapshot-check-plugin-usage

如果匹配,该次构建将被标记为失败。

job-build-console-output

Maven job 使用

Pre Steps 区域,增加 Maven SNAPSHOT Check 步骤 pre-build-step

流水线 job 使用

step([$class: 'MavenSnapshotCheck', check: 'true'])

或者

mavenSnapshotCheck check: 'true'

或者,可以自定义 pomFiles 参数,用来只对指定的 pom 文件进行检查 (如果未定义 pomFiles 参数,它的默认值是 pom.xml,**/pom.xml), 也可以自定义 excludePomFiles 参数,排除对某些 pom 文件进行检查 (如果未定义 excludePomFiles 参数,它的默认值是 null

mavenSnapshotCheck check: 'true', pomFiles: 'pom.xml,sub-dir/pom.xml', excludePomFiles: 'sub-dir-2/pom.xml'

Bug 报告

请在 https://github.com/jenkinsci/maven-snapshot-check-plugin/issues 提交 bug 报告或新功能请求。

如何构建及测试?

  • 构建插件:

mvn package

  • 本地测试(调用本地附带了该插件的 Jenkins 实例);

mvn hpi:run

更多详情请参考 https://jenkinsci.github.io/maven-hpi-plugin/

相关博客