jas*_*dct 2 maven spring-boot azure-devops spring-boot-test azure-devops-pipelines
我在运行 Azure DevOps Pipeline 时遇到问题。
我现在正在使用 Spring Boot Maven 项目。我想在不构建测试(src/test)文件的情况下运行构建管道,因为项目使用测试文件会构建失败,而没有测试文件则可以成功构建。
有什么设置或配置吗?非常感谢。
您可以查看图片以了解详细信息,谢谢。 请检查日志图像
@Bright Ran-MSFT 提供的解决方案很好,但不关注跳过测试的 Azure Pipeline 方式。这是因为人们可能不想永远跳过测试,而只是为了一些临时实例。因此,在 pom.xml 中硬编码测试跳过可能不是一个好主意。
Azure Pipeline 的Maven任务提供了一种不同的参数传递方式。
-Dmaven.test.skip=true或者可以通过任务参数-DskipTests=true传递。像这样的东西 -optionsMaven
steps:
- task: Maven@3
inputs:
mavenPomFile: './pom.xml'
mavenOptions: '-Xmx3072m'
javaHomeOption: 'JDKVersion'
jdkVersionOption: '1.8'
jdkArchitectureOption: 'x64'
publishJUnitResults: false
testResultsFiles: '**/surefire-reports/TEST-*.xml'
goals: 'package'
options: 'package -Dmaven.test.skip'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9089 次 |
| 最近记录: |